Прямая трансляция и видео .m3u8 работают в Firefox, но видео не отображается в эмуляторе LG Webos 3.0 - PullRequest
0 голосов
/ 09 мая 2018

Я использую 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 Ответ

0 голосов
/ 10 мая 2018

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

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

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

...