MediaList 播放带有 运行 时间选项的项目
MediaList play items with run time option
我使用 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();
媒体列表播放器忽略选项。代码有什么问题?欢迎任何帮助,谢谢
选项的语法不明显,这个有效:
:start-time=30
:run-time=5
以上选项将从 30 秒开始(您可以使用例如 30.5 表示几分之一秒),运行 表示 5 秒。
所以用“:运行-time=5”替换你的“--运行-time=5”。
我使用 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();
媒体列表播放器忽略选项。代码有什么问题?欢迎任何帮助,谢谢
选项的语法不明显,这个有效:
:start-time=30
:run-time=5
以上选项将从 30 秒开始(您可以使用例如 30.5 表示几分之一秒),运行 表示 5 秒。
所以用“:运行-time=5”替换你的“--运行-time=5”。