我尝试将 videoJs 添加到我的网站以播放 MP4 文件,在 Chrome 中一切正常,但是当我转到 Firefox(不支持 MP4 文件)时,Flash 播放器停留在黑屏上,按钮什么也不做。
简单的问题:为什么?我不明白,像 vine.co 或 instagram 这样的网站使用 videoJs 没有问题,但对我来说并非如此。
所以我尝试更改技术顺序,现在 Flash 总是尝试阅读视频,但即使在 chrome 上也没有任何附加内容。
这是我的测试代码:
<!DOCTYPE html>
<html>
<head>
<title>test</title>
<script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js'></script>
<script src="http://vjs.zencdn.net/4.0/video.js"></script>
<script>
videojs.options.flash.swf = "video-js.swf"
</script>
</head>
<body>
<video id="video" src="http://domain.com/flash/video.mp4" control></video>
<script type="text/javascript">
jQuery(function() {
var player = videojs('video', {"controls": true, "autoplay": false, "preload": "auto", "techOrder": ["flash", "html5"]});
console.log(player);
});
</script>
</body>
</html>
所有文件(swf 播放器、MP4 视频和 html 文件)都位于名为“flash”的同一文件夹中。
你能帮助我吗?