HTML5视频:内容类型为application/vnd.apple.mpegur的未知MIME类型

HTML5视频:内容类型为application/vnd.apple.mpegur的未知MIME类型,html,video,video-streaming,html5-video,Html,Video,Video Streaming,Html5 Video,我在尝试使用HTML播放视频时遇到一些问题。 src是正确的,例如,如果我用VLC运行它,它会正常显示视频。我的流将“应用程序/vnd.apple.mpegurl”作为内容类型抛出 我一直在尝试为“type”属性设置许多不同的值,但我尝试的那些值都不起作用。在Internet Explorer中查看控制台时,我看到错误消息:MEDIA12899:AUDIO/VIDEO:Unknown MIME type 我正在HTML下面粘贴。出于安全考虑,我用一些X替换了真实地址,但我想真正重要的信息仍然存在

我在尝试使用HTML播放视频时遇到一些问题。 src是正确的,例如,如果我用VLC运行它,它会正常显示视频。我的流将“应用程序/vnd.apple.mpegurl”作为内容类型抛出

我一直在尝试为“type”属性设置许多不同的值,但我尝试的那些值都不起作用。在Internet Explorer中查看控制台时,我看到错误消息:MEDIA12899:AUDIO/VIDEO:Unknown MIME type

我正在HTML下面粘贴。出于安全考虑,我用一些X替换了真实地址,但我想真正重要的信息仍然存在:

<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>
    <h1>Video HTML 5</h1>
    <video width="480" height="300" id="video1" autoplay="autoplay" controls="" poster="poster.jpg">
        <source src="http://example.com:1935/xxx/mp4:xxx.mp4/playlist.m3u8" type="application/x-mpegURL" />
        <script type="text/javascript">alert('Fail!');</script>
    </video>
</body>
</html>

视频HTML 5
警报('Fail!');

你们对如何解决这个问题有什么建议吗?我知道问题出在mime类型上,但我是否忽略了一些东西,我是否在打一场失败的战斗,类似的事情?

Internet explorer不支持HLS流媒体格式。

使用应用程序/x-mpegURL,Chrome和Android浏览器将播放它。Android操作系统必须>4.0


如果你不使用钩子,Firefox拒绝播放hls,但你可以使用诸如和its或之类的开源工具在现代浏览器上播放hls。

Chrome、Firefox和Safari呢?我一直在尝试在这些浏览器中运行,同样的情况也发生了。Safari,在ios/mac上,是的。其余的,没有。