2012-02-15 3 views
1

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

ответ

2

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

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

+0

Спасибо :) Кодек и соответствующая частота кадров - интересные вещи для проверки. – reddersky

Смежные вопросы