我正在尝试使用videoJS制作视频,并在videoJS指南的帮助下,我将其用于Chrome和Firefox,但不是IE8。
我已经将CDN标签添加到我的头部并创建了一个录像带。
我正在使用以下内容:
<video id="my_vid" class="video-js vjs-default-skin"
controls preload="auto" width="244px" height="196px"
poster="img/poster.jpg">
<source src="files/mymov.mp4" type='video/mp4' />
<source src="files/mymov.webm" type='video/webm' />
<source src="files/mymov.ogv" type='video/ogg' />
</video>
似乎Flash后备版在IE8中不起作用,因为当我查看我的检查器(它在videojs.com的主页上)时,它不会创建一个flash对象。视频标签仍然存在,IE8无法应对。 videojs.com主页上的视频在IE8中正确显示。
我做错了什么?
解决:似乎我必须在视频标记中添加data-setup =“{}”作为属性。现在唯一的问题是视频无法在Chrome中播放。
答案 0 :(得分:0)
您可以强制videJS显示闪光灯。您可以使用rtmp streaming来使用flash
vjs.options.techOrder = ["flash", "html5", "links"];
$(document).ready(function() {
setTimeout(function() {
vjs("videoPlayer").ready(function() {
var swfVideo = $("#videoPlayer_flash_api")[0];
swfVideo.vjs_setProperty("RTMPConnection", "path");
swfVideo.vjs_setProperty("RTMPStream", "videoName");
});
}, 1000);
});