จะเปลี่ยนความเร็วในการเล่นวิดีโอใน HTML5 ได้อย่างไร? ฉันได้ตรวจสอบคุณสมบัติของแท็กวิดีโอใน w3school แล้ว แต่ไม่สามารถเข้าใกล้ได้ขอความช่วยเหลือใด ๆ จะขอบคุณ!
จะเปลี่ยนความเร็วในการเล่นวิดีโอใน HTML5 ได้อย่างไร? ฉันได้ตรวจสอบคุณสมบัติของแท็กวิดีโอใน w3school แล้ว แต่ไม่สามารถเข้าใกล้ได้ขอความช่วยเหลือใด ๆ จะขอบคุณ!
คำตอบ:
ตามไซต์นี้สิ่งนี้ได้รับการสนับสนุนในแอตทริบิวต์playbackRate
และdefaultPlaybackRate
ซึ่งเข้าถึงได้ผ่าน DOM ตัวอย่าง:
/* 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;
คุณสามารถใส่หมายเลขใดก็ได้ที่นี่เพียงแค่อย่าไปไกลเพื่อที่คุณจะได้ไม่ใช้คอมพิวเตอร์มากเกินไป