У меня есть простое приложение Samsung Smart TV, которое воспроизводит серию видеоклипов из Интернета.
При потоковой передаче первого клипа по HLS с использованием специального проигрывателя Samsung видео воспроизводится правильно в выделенном кадре на экране.
В конце клипа (в ответ на событие onRenderingComplete) я вызываю Stop () для клипа с последующим запросом на воспроизведение следующего.
Если следующий файл является стандартным файлом MP4, весь экран мигает перед началом воспроизведения. Однако, если это другой поток HLS, воспроизведение в порядке.
Кто-нибудь еще сталкивался с этой проблемой и, если да, вам удалось ее исправить?
Код для обработчика onRenderingComplete очень прост, как показано ниже:
Player.onRenderingComplete = function() {
// Stop the player plugin to reset it
this.plugin.Stop();
// Cue up the next video
this.plugin.Play("<url>");
}