单击缩略图时播放视频
Play video when thumbnail is clicked
我是JavaScript的初学者。我想在HTML5中播放一个特定时间的mp4文件。首先,我想加载一个缩略图。如果点击它,我想播放特定时间的视频文件。这是我的密码。但它不起作用。我做错了什么?
function PlayVideo(aid, vid) {
var video = document.getElementById(vid);
video.addEventListener('loadedmetadata', function () {
videoStartTime = 6;
videoEndTime = 7;
this.currentTime = videoStartTime;
}, false);
video.addEventListener('timeupdate', function() {
if (this.currentTime > videoEndTime) {
this.pause();
this.currentTime = 6;
}
});
document.getElementById(aid).style.display = "none";
}
在HTML文件的正文中:
<a id = "anchor" onclick = "PlayVideo('anchor','vid');">
<img src = "test.jpg" alt = "trail" />
</a>
<video id = "vid" controls width = "320">
<source src = "test.mp4" type = "video/mp4"/>
</video>
我看不到你在任何地方开始视频:
function PlayVideo(aid, vid) {
var video = document.getElementById(vid);
video.play(); // <- start play
//...
}
您还可以收听全局中的canplay
事件,以了解何时可以启动视频。
相关文章:
- 在移动设备中自动播放视频
- Twitter Boostrap:模式窗口在重新播放模式窗口后不播放视频
- 可以't从peerConnection Connection播放视频
- 在一天中的某个时间自动在我的网站上播放视频
- 如何使用videojs开始播放视频时不显示字幕
- 鼠标悬停时播放视频/鼠标悬停时显示缩略图
- jwplayer seek()和onTime()来播放视频片段
- 噩梦与YouTube API和播放视频工作
- 使用MediaSource扩展播放视频播放列表
- Jwplayer可以'不要在Chrome中播放视频
- 使用Javascript在黑莓设备上播放视频
- video.js,播放视频,但在IE10上没有声音
- 在播放视频时调整屏幕大小
- youtube API播放视频、pauseVideo和stopVideo不工作
- 滚动播放视频,但只能播放一次
- 在安卓设备上使用html5播放视频
- 使用jquery循环播放视频
- 播放视频时如何隐藏标题
- 如何在 HTML 中播放视频
- 通过脚本播放视频在安卓上不起作用