HTML 视频播放一段时间后返回 MEDIA_ERR_SRC_NOT_SUPPORTED 错误

Que*_*ner 8 html webkit google-chrome video-streaming http-live-streaming

我正在尝试使用 Chrome Mobile 中的 HTML5 视频播放器播放由第三方流式传输的视频,我面临的问题是视频可以在最小化时播放一段时间,一段时间后它决定退出并返回MEDIA_ERR_SRC_NOT_SUPPORTED - 音频/视频不支持错误;当我从最小化到最大化然后一遍又一遍地切换到最小化时,问题发生得更快。如果我不断点击视频本身,它似乎也发生得更快,我还隐藏了默认控件并使用我自己的自定义控件。

什么可能导致这个问题?我用 QuickTime 播放器在 Safari 中尝试了同样的事情,视频源没有死

编辑:做了一些更多的挖掘,发现了这个: Android HLS video mime type

我收到一个播放列表 m3u8 文件,但我的请求链接中没有 m3u8 但如果没有 m3u8 关键字,视频是否应该播放?我也在 android 4.4.4 上测试这个

小智 0

我在互联网上搜索了您的错误代码,发现了以下内容:

MEDIA_ERR_SRC_NOT_SUPPORTED (4) src 指定的媒体资源不可用。MEDIA_ERR_SRC_NOT_SUPPORTED (5) 加密媒体流无法播放。这是因为以下条件之一: 未提供密钥且未提供 onmsneedkey 处理程序 无法应用提供的密钥。此媒体数据不支持解密。

来源

所以我想说你初始化 src 是错误的。