HTML5에서 비디오 재생 속도를 변경하는 방법은 무엇입니까? w3school에서 비디오 태그의 속성 을 확인 했지만 접근 할 수 없었습니다. 어떤 도움을 주시면 감사하겠습니다!
HTML5에서 비디오 재생 속도를 변경하는 방법은 무엇입니까? w3school에서 비디오 태그의 속성 을 확인 했지만 접근 할 수 없었습니다. 어떤 도움을 주시면 감사하겠습니다!
답변:
이 사이트 에 따르면 DOM을 통해 액세스 할 수 있는 playbackRate
및 defaultPlaybackRate
속성 에서 지원됩니다 . 예:
/* play video twice as fast */
document.querySelector('video').defaultPlaybackRate = 2.0;
document.querySelector('video').play();
/* now play three times as fast just for the heck of it */
document.querySelector('video').playbackRate = 3.0;
위의 내용 은 Chrome 43+, Firefox 20+, IE 9+, Edge 12+에서 작동합니다.
.querySelector
은 첫 번째 일치하는 항목을 반환합니다. 을 사용할 수 .querySelectorAll
있지만이 답변의 코드를 직접 사용하는 대신 반복해야합니다.
그냥 입력
document.querySelector('video').playbackRate = 1.25;
최신 브라우저의 JS 콘솔에서.
이 코드를 사용할 수 있습니다.
var vid = document.getElementById("video1");
function slowPlaySpeed() {
vid.playbackRate = 0.5;
}
function normalPlaySpeed() {
vid.playbackRate = 1;
}
function fastPlaySpeed() {
vid.playbackRate = 2;
}
javascript:document.getElementsByClassName("video-stream html5-main-video")[0].playbackRate = 0.1;
여기에 숫자를 넣을 수 있습니다. 멀리 가지 말고 컴퓨터를 과도하게 사용하지 마십시오.