Videojs不显示视频
Videojs doesnt display the video
Im使用的是最新版本的videojs。
基于此示例http://jsfiddle.net/swinginsam/NWbUG/#share
源代码https://www.dropbox.com/s/me39t5mt34rewqw/video-js.rar
我不知道这是怎么回事。
<!DOCTYPE html>
<html>
<head>
<title>Video.js | HTML5 Video Player</title>
<!-- Chang URLs to wherever Video.js files will be hosted -->
<link href="video-js.css" rel="stylesheet" type="text/css">
<!-- video.js must be in the <head> for older IEs to work. -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript"></script>
<script src="video.js" type="text/javascript"></script>
<!-- Unless using the CDN hosted version, update the URL to the Flash SWF -->
<script>
videojs.options.flash.swf = "video-js.swf";
</script>
</head>
<body>
<video id="example_video_1" class="video-js vjs-default-skin" controls preload="none" width="640" height="264"
poster="http://video-js.zencoder.com/oceans-clip.png"
data-setup="{}">
<source src="http://video-js.zencoder.com/oceans-clip.mp4" type='video/mp4' />
<source src="http://video-js.zencoder.com/oceans-clip.webm" type='video/webm' />
<source src="http://video-js.zencoder.com/oceans-clip.ogv" type='video/ogg' />
<track kind="captions" src="demo.captions.vtt" srclang="en" label="English"></track><!-- Tracks need an ending tag thanks to IE9 -->
</video>
<p>
<span data-vid="01" class="playVid">1</span>
<span data-vid="02" class="playVid">2</span>
<span data-vid="03" class="playVid">3</span>
</p>
<script>
var video = _V_("example_video_1", {}, function(){
// Player (this) is initialized and ready.
});
$(".playVid").click(function(){
var videoName = $(this).attr("data-vid");
var video = _V_("example_video_1");
//video.src("http://dev.swinginsam.com/_files/testvid_"+ videoName +".mp4");
$("video:nth-child(1)").attr("src", "http://dev.swinginsam.com/_files/testvid_"+ videoName +".mp4");
$("video:nth-child(2)").attr("src", "http://dev.swinginsam.com/_files/testvid_"+ videoName +".webm");
$("video:nth-child(3)").attr("src", "http://dev.swinginsam.com/_files/testvid_"+ videoName +".ogv");
video.load();
video.play();
//video.src("http://video-js.zencoder.com/oceans-clip.mp4");
});
</script>
</body>
</html>
您可能需要将事件放入视频初始化中。
例如:
var video = _V_("example_video_1", {}, function(){
$(".playVid").click(function(){ ... });
});
相关文章:
- Brightcove获取/显示HTML中的当前视频标题和描述
- Twilio-显示所有连接参与者的远程参与者视频
- 在javascript中添加和显示对象的随机数组中的视频
- 如何在视频上显示海报图像使用Jquery结束
- 为什么视频不显示在有角度的灯箱中?图像有效,但视频无效;t
- ReactJS组件中显示的视频未更新
- 使用RecordRTC录制的WebRTC视频在IE和Safari中显示错误
- 如何使用videojs开始播放视频时不显示字幕
- 鼠标悬停时播放视频/鼠标悬停时显示缩略图
- 如何检测浏览器并根据浏览器显示视频
- 在youtube视频中单击按钮显示图像
- 是否可以超链接嵌入的视频框,这样当用户点击视频时,就会显示超链接
- Javascript-我如何获得YouTube视频的缩略图(当你悬停到滑块时显示的缩略图)
- 检测HTML5视频是否正在播放或暂停,并相应地显示或隐藏Div
- 动态生成html文件以显示图像和视频
- 使用Lightbox2显示视频
- iframe视频显示不正确
- HTML5视频显示时间在Javascript -特别是秒
- 嵌入的视频显示在照片库的顶部
- 弹出式视频显示期间页面加载在chrome上