window.onload = function() {
"use strict";
var video = document.getElementById("video"),
playButton = document.getElementById("play-pause"),
muteButton = document.getElementById("mute"),
fullScreenButton = document.getElementById("full-screen"),
seekBar = document.getElementById("seek-bar"),
volumeBar = document.getElementById("volume-bar");
muteButton.addEventListener("click", function() {
if (video.muted === false) {
video.muted = true;
muteButton.innerHTML = "Unmute";
} else {
video.muted = false;
muteButton.innerHTML = "Mute";
}
});
fullScreenButton.addEventListener("click", function() {
if (video.requestFullscreen) {
video.requestFullscreen();
} else if (video.mozRequestFullScreen) {
video.mozRequestFullScreen(); // Firefox
} else if (video.webkitRequestFullscreen) {
video.webkitRequestFullscreen(); // Chrome and Safari
}
});
seekBar.addEventListener("change", function() {
var time = video.duration * (seekBar.value/100);
video.currentTime = time;
});
video.addEventListener("timeupdate", function() {
var value = (100/video.duration) * video.currentTime;
seekBar.value = value;
});
seekBar.addEventListener("mousedown", function() {
video.pause();
});
seekBar.addEventListener("mouseup", function() {
video.play();
});
volumeBar.addEventListener("change", function() {
video.volume = volumeBar.value;
});
이것은 내 코드이며 JSLint에서 3 가지 오류 코드가 전송됩니다. 1. 1 번 열에서 '7 번 열이 아니라'(끝) '을 예상하십시오. 2. 1 번 줄에서'{ '를 찾아'(끝) '을 봅니다. 3. 예상되는 ';' 대신에 '(끝)'을 보았다.비디오 컨트롤 만들기
이 작업에 도움을 주시면 큰 도움이 될 것입니다.
당신의'window.onload' 함수는 전체 코드라면 닫히지 않은 것처럼 보입니다. 콘솔이 당신에게 무엇을 말합니까 – adeneo