VLC使用批处理文件问题排队 - 如果音乐中断,则不播放下一首曲目

时间:2016-02-10 10:19:07

标签: windows batch-file vlc

所以,我正在使用Win7编写一个Jukebox程序,根据用户选择的轨道启动单个批处理文件。

我有以下代码将每个轨道成功加载到VLC中:

VLC --started-from-file --playlist-enqueue --playlist-tree "2 Ed Sheeran  Thinking Out Loud.mp3" 

如果VLC尚未打开,批处理文件就可以正常打开。 (成功)

如果VLC已播放曲目并启动另一个批处理文件,则会将其添加到队列中并在前一曲目后播放。 (成功)

但是,如果播放列表结束并且您运行批处理文件,则VLC只是等待(暂停)。在VLC上按下播放是不可能的,因为它隐藏在我的点唱机程序后面。 (即使按下了游戏,它也会在播放新的批处理曲目之前重新播放旧播放列表中的最后一首曲目。)

所以我需要

  • 修改后的批处理,使批处理文件能够像第一首轨道一样执行(即;只播放新选定的轨道),
  • 批量关闭VLC,如果没有播放,(因此下一批通过重新打开VLC)
  • 或任何其他建议(请记住,它必须与批处理一起运行,我确实需要VLC作为播放器)。

提前致谢,我们非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用--loop选项集进行测试,只要播放列表始终是相同的播放列表(显然具有不同的内容),就可以解决您的问题