MediaList воспроизводит элементы с возможностью выполнения - PullRequest
1 голос
/ 07 апреля 2020

Я использую 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();

Проигрыватель списка медиа игнорирует optons. Что не так с кодом? Любая помощь приветствуется, спасибо

1 Ответ

0 голосов
/ 08 апреля 2020

Синтаксис для опций не очевиден, это работает:

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

Вышеуказанные опции начнутся через 30 секунд (вы можете использовать, например, 30,5 для доли секунды) и работать в течение 5 секунд.

Поэтому замените "--run-time = 5" на ": run-time = 5".

...