尝试让 VLC/Quicktime 停止但循环

尝试让 VLC/Quicktime 停止但循环

真的希望在 Mac 上的 VLC (2.1.0) 或 Quicktime (10.4) 中实现这一点:

  1. 播放(比如说) 5 部电影
  2. 每部电影都应该在结尾处停止播放
  3. 然后通过所谓的热键开始播放下一部电影
  4. 在最后(数字 5),它应该从数字 1 重新开始
  5. 全屏显示

有可能吗?真的想知道!!

如果不能在 VLC/Quicktime 中使用,那么可以使用哪种播放器?(如果我切换到 PC 呢?)

非常感谢您的帮助!

艾伦

答案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

解释

  • 尽管 :相当于虽然正确, 无限循环
  • -F全屏选项
  • --播放并退出播放视频后退出 vlc

相关内容