Прямая трансляция и видео.m3u8 работают в Firefox, но видео не отображается в эмуляторе LG Webos 3.0

Я использую HLC для воспроизведения потокового видео в симуляторе Webos. в Firefox видео показывается и работает нормально, но в Webos Emulator 3.0 оно ничего не показывает. только получать текущее время и продолжительность. Какие изменения мне нужно для эмулятора Webos 3.0.

   .factory('playVideoFactory', function (SessionData) {
        var i = 0;
        return {
        playVideoFunc: function (type, path, callBack, 
         clearIntervalCallBackFunc) {
                            if (Hls.isSupported()) {
                console.log("hls is supported");
                var video = document.getElementById(type);
                var hls = new Hls();
                hls.loadSource(path);
                hls.attachMedia(video);
                                console.log("hls");
                hls.on(Hls.Events.MANIFEST_PARSED, function () {
                    video.play();
                });
                var videoDurationInfo = setInterval(function () {
                    callBack(video.duration, video.currentTime);
                                }, 1000);
                clearIntervalCallBackFunc(videoDurationInfo)
            } else {
                console.log("hls is not supported");
            }
        }
        }
       })

видео тег в HTML

  <video id="vod"> </video>

1 ответ

Вполне вероятно, что эмулятор не поддерживает тот же набор кодеков, что и этот телевизор. Вы можете попробовать транскодирование. Мне удалось найти эту ссылку на поддерживаемые форматы на сайте LG WebOS TV Developer:

http://webostv.developer.lge.com/discover/webos-tv-platform/supported-media-formats/

(Я получил подсказку от этого SO: TV Web в LG поддерживает видео HTML5?)

Другие вопросы по тегам