使用 VLC 循环播放 XSPF 播放列表中的单个曲目/元素

使用 VLC 循环播放 XSPF 播放列表中的单个曲目/元素

我已经在 Google 上搜索了很多次,但还没有找到解决方案。

是否可以循环播放 XSPF 播放列表中的单首曲目?

就暂停而言,我们可以在 xspf 播放列表中进行如下操作:

<track>
   <location>vlc://pause:10</location>
   <extension application="http://www.videolan.org/vlc/playlist/0">
     <vlc:id>1</vlc:id>
   </extension>
</track>

有没有类似于循环播放曲目的东西?

使用 CLI VLC 可以循环给定的次数:

cvlc Example.mp4 :input-repeat=3

所以我认为可以使用 XSPF 播放列表来完成。

请有人启发我智慧和知识来完成这项任务。

答案1

诀窍是

对于无限循环:

<vlc:option>input-repeat=-1</vlc:option>

重复 3 次

<vlc:option>input-repeat=3</vlc:option>

就像命令行一样......

答案2

Wiki 将其列为设置选项(在extension数据元素内)的一种方法:<vlc:option>stop-time=55</vlc:option>

一些 VLC 播放列表选项:

--random plays files randomly forever.
--loop loops playlist on end.
--repeat repeats current item until another item is forced
--play-and-stop stops the playlist after each played item.

因此也许尝试添加:<vlc:option>repeat</vlc:option>

相关内容