HTML视频播放一段时间后返回媒体错误SRC不支持的错误

HTML视频播放一段时间后返回媒体错误SRC不支持的错误,html,google-chrome,webkit,video-streaming,http-live-streaming,Html,Google Chrome,Webkit,Video Streaming,Http Live Streaming,我试图在Chrome Mobile中使用HTML5视频播放器播放第三方播放的视频,我面临的问题是,视频可以在最小化的情况下播放一段时间,过了一段时间,它决定退出并返回一个媒体错误\u SRC\u不受支持的-音频/视频不受支持错误;当我一次又一次地从最小值切换到最大值,然后再切换到最小值时,问题发生得更快。如果我不断点击视频本身,它似乎也会发生得更快,我还隐藏了默认控件并使用了自己的自定义控件 是什么导致了这个问题?我用QuickTime播放器在Safari中尝试了同样的方法,视频提要不会消失 编

我试图在Chrome Mobile中使用HTML5视频播放器播放第三方播放的视频,我面临的问题是,视频可以在最小化的情况下播放一段时间,过了一段时间,它决定退出并返回一个媒体错误\u SRC\u不受支持的-音频/视频不受支持错误;当我一次又一次地从最小值切换到最大值,然后再切换到最小值时,问题发生得更快。如果我不断点击视频本身,它似乎也会发生得更快,我还隐藏了默认控件并使用了自己的自定义控件

是什么导致了这个问题?我用QuickTime播放器在Safari中尝试了同样的方法,视频提要不会消失

编辑:进行了进一步的挖掘,发现了以下内容:


我收到一个播放列表m3u8文件,但我的请求链接中没有m3u8,但如果m3u8关键字不存在,视频是否应该播放?我还在安卓4.4.4上测试这一点,我在互联网上搜索了您的错误代码,发现了以下内容:

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


因此,我认为您初始化src时出错。

指定正确的MIME类型值得一试。然而,还有一件事让我抓狂(无论如何,在iOS中):检查托管视频的服务器是否正确支持
206部分内容
请求。我发布了关于调试这个问题的帖子。

如果您使用FireFox而获得的SRC不受支持,我将代码扔到了我喜欢查看的网站上的一些播放器上,我发现Adobe Flash Player可以解决问题,FF使用VLC插件,但是,随着当前更新的FF和HTLM5播放器上的VLC,您可能会收到SRC错误代码,您需要Adobe Flash Player。

“我正在尝试播放由第三方流式播放的视频”请提供有关您正在使用的第三方软件的更多信息;我只是用他们的feed来播放视频我在Opera桌面上也遇到了同样的问题,所以我使用
youtube dl
下载了视频,并成功地获取了视频源。感谢您的帮助,我将对此进行调查并更新是否存在问题。没问题,我希望它能帮助您:)。一旦你发现了,请告诉我解决方案是什么(或者如果这就是解决方案)。初始化很好,我想问题可能是深层次的。事实证明,chrome与HLS存在问题,其中一个问题是由于chrome缺乏对HLS的可靠支持,导致mime类型检测不正确。来源:--您可以在
中添加
类型
属性<代码>或
,以防服务器在标题中未提供正确的内容类型。