我是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>
代码的哪部分失败?缩略图加载?它播放,但不是正确的时间?请详细说明。 – drarkayl
thumnail成功借用。但是当我点击它时,视频播放器被加载,但它不会自动启动。当我玩它时,它不会从6秒开始。它只是从一开始就开始。 – user1610952