Прямая трансляция и видео.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?)