我有一个 m3u8 源代码,我试图通过 video.js 播放器播放。当我尝试时,我看到黑屏,并且控制台日志显示消息““未找到兼容的源和播放技术。”这是 HTML:
<html>
<head>
<title>Test Player</title>
<link href="http://vjs.zencdn.net/c/video-js.css" rel="stylesheet"
type="test/css">
<script src="http://vjs.zencdn.net/c/video.js"></script>
</head>
<body>
<h3>Using m3u8 source</h3>
<video id="example_video_1" class="video-js vjs-default-skin" controls
autoplay width="640" height="360" data-setup="{}">
<source
src="http://184.72.239.149/vod/smil:BigBuckBunny.smil/playlist.m3u8"
type="application/x-mpegURL" />
</video>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
类型正确(即“application/x-mpegURL”),并且我没有看到任何 CORS 问题的迹象。我已经使用 Chrome 和 Firefox 浏览器进行了测试,结果相同。任何建议将不胜感激。