저는 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이 성공적으로 loaed되었습니다. 그러나 클릭하면 비디오 플레이어가로드되지만 자동으로 시작되지 않습니다. 그리고 내가 그것을 할 때, 그것은 6 초부터 시작하지 않습니다. 그것은 처음부터 시작됩니다. – user1610952