Shaka 播放器无法在谷歌浏览器上加载 HLS

Posted

技术标签:

【中文标题】Shaka 播放器无法在谷歌浏览器上加载 HLS【英文标题】:Shaka player cannot load HLS on google chrome 【发布时间】:2019-05-03 07:37:45 【问题描述】:

我正在尝试在 shaka 播放器上加载 VOD。 这是我的网址:

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


我在控制台中不断收到 4032 错误,我已经对其进行了一些搜索。在 shaka 文档中,4032 错误已提及为 CONTENT_UNSUPPORTED_BY_BROWSER。但是,当我在 shaka 播放器测试 URL 上测试我的 URL 时,一切正常。

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 上播放。 shaka 支持 HLS 应该怎么做?

【问题讨论】:

【参考方案1】:

大部分 HLS 内容都有 MPEG2-TS 流,许多浏览器不支持。为了解决这个问题,Shaka Player 支持将 TS 转换为 MP4,以便浏览器可以播放它。这是使用mux.js 库完成的。在加载 Shaka Player 之前,需要在单独的脚本标签中加载此库。例如,这里是 Shaka Player demo does it.

【讨论】:

以上是关于Shaka 播放器无法在谷歌浏览器上加载 HLS的主要内容,如果未能解决你的问题,请参考以下文章

请问谷歌浏览器显示”不支持该插件”,看不了视频,怎么解决?

vivo手机谷歌浏览器无法看视频怎么解决

学姐手把手教你在谷歌Chrome浏览器中添加插件

《谷歌浏览器》下载网页视频方法介绍

谷歌浏览器视频怎么带声音自动播放?

刚刚装了谷歌浏览器,在谷歌浏览器中怎样启动应用