У меня есть простое приложение 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>");
}
Спасибо :) Кодек и соответствующая частота кадров - интересные вещи для проверки. – reddersky