Попытка остановить VLC/Quicktime, но зациклить
Действительно надеемся сделать это возможным в VLC (2.1.0) или Quicktime (10.4) на Mac:
- Слушать (скажем так) 5 фильмов
- Каждый фильм должен перестать играть в конце
- Чем по так называемой горячей клавише должен начать играть следующий фильм
- В конце (номер 5) он должен начинаться снова с номера 1
- Все на весь экран
Возможно ли это? Reaaaally хочу знать!
И если бы не VLC/Quicktime, в каком плеере это было бы возможно? (а если я переключусь на ПК?)
Очень хорошо для любой помощи!
Алан
1 ответ
Я предполагаю, что это потребует написания bash-скрипта с использованием цикла while, ожидающего остановки ввода.
while :
do
vlc -f --play-and-exit /path/to/film_1.avi
vlc -f --play-and-exit /path/to/film_2.avi
vlc -f --play-and-exit /path/to/film_3.avi
vlc -f --play-and-exit /path/to/film_4.avi
vlc -f --play-and-exit /path/to/film_5.avi
done
Если вы нажмете CTLR+C, он завершит текущее видео и начнет следующее. Чтобы выйти, вы должны закрыть терминал. Может быть более элегантное решение, например, цикл while, ожидающий остановки ввода.
РЕДАКТИРОВАТЬ
однострочник, который можно запустить в терминале:
while :; do vlc -f --play-and-exit /path/to/film_1.avi;vlc -f --play-and-exit /path/to/film_2.avi;vlc -f --play-and-exit /path/to/film_3.avi;vlc -f --play-and-exit /path/to/film_4.avi;vlc -f --play-and-exit /path/to/film_5.avi;done
объяснение
- while: эквивалентно true, бесконечный цикл
- -f полноэкранный вариант
- - play-and-exit exit vlc после воспроизведения видео