MediaList播放项目以及运行时选项

问题描述 投票:1回答:1

我使用MediaList播放列表中的一些电影和流。

String[] paths = { "\tmp\movie1.mp4", "\tmp\movie2.mp4", "http://stream.mp4" };
String[] options = { "--run-time=2", "--run-time=5", "--run-time=10" };

媒体列表的初始化如下

mediaListPlayer = factory.newMediaListPlayer();                    
mediaListPlayer.setMediaPlayer(mediaPlayer);

MediaList mediaList = factory.newMediaList();                    
for ( int i = 0; i < paths.length; i++ ) 
{
    if ( options[i].length() > 0 )
    {
        mediaList.addMedia(paths[i], options[i]);
    }
    else
    {
         mediaList.addMedia(paths[i]);                            
    }
}
mediaListPlayer.setMediaList(mediaList);
mediaListPlayer.setMode(MediaListPlayerMode.LOOP);
mediaListPlayer.play();

媒体列表播放器会忽略这些选项。代码有什么问题?欢迎任何帮助,谢谢

vlcj
1个回答
0
投票

选项的语法不明显,可以正常工作:

:start-time=30
:run-time=5

以上选项将在30秒开始((例如,您可以使用30.5几分之一秒),然后运行5秒。

因此将您的“ --run-time = 5”替换为“:run-time = 5”。

© www.soinside.com 2019 - 2024. All rights reserved.