Мигает экран при переключении с одного видеофайла на другой - PullRequest
1 голос
/ 15 февраля 2012

У меня есть простое приложение 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>");
}

1 Ответ

2 голосов
/ 15 февраля 2012

Да. Это распространено для устройств Samsung. Даже пример видео Samsung в документации имеет эту проблему.

Единственный способ, которым я справился, это использовать те же видеокодеки, лучше всего, если он имеет 25fps.

...