Shaka Player не может загрузить HLS на Google Chrome - PullRequest
0 голосов
/ 03 мая 2019

Я пытаюсь загрузить VOD на плеер Shaka.это мой URL:

https://5b48f8f32d3be.streamlock.net/023a27950bd44774/mp4:22436e792e8b42de_HD.0.mp4/playlist.m3u8


Я получаю сообщение об ошибке 4032 в консоли и немного об этом искал.В документе shaka ошибка 4032 упоминается как CONTENT_UNSUPPORTED_BY_BROWSER.Но когда я проверяю свой URL на тестовом URL-адресе игрока Shaka, все работает нормально.

https://shaka -player-demo.appspot.com / demo / # asset = https://storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd;lang=en-US;build=uncompiled

если проблема была в моем браузере, он не должен воспроизводиться и по тестовому URL.Что я должен сделать, чтобы поддержка HLS в Shaka?

1 Ответ

0 голосов
/ 07 мая 2019

Большая часть содержимого HLS имеет потоки MPEG2-TS, которые не поддерживаются многими браузерами.Чтобы обойти эту проблему, Shaka Player поддерживает преобразование TS в MP4, чтобы браузер мог воспроизводить его.Это делается с помощью библиотеки mux.js .Эта библиотека должна быть загружена в отдельный скрипт-тег перед загрузкой Shaka Player.Например, вот как демо Shaka Player делает это .

...