如何更改HTML5中的视频播放速度?我已经在w3school检查了video tag's attributes但是无法接近那个。非常感谢你的帮助!
答案 0 :(得分:149)
根据this site,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;
以上works在Chrome 43 +,Firefox 20 +,IE 9 +,Edge 12 +上。
答案 1 :(得分:32)
输入
document.querySelector('video').playbackRate = 1.25;
在现代浏览器的JS控制台中。
答案 2 :(得分:1)
输入任意名称,例如速度选择器,然后在 URL 中输入以下代码
javascript: var speed = prompt("请输入速度", "1");document.querySelector('video').playbackRate = speed,void(0);
然后当你点击这个书签时,会出现一个弹出窗口,你可以输入视频的速度
答案 3 :(得分:0)
您可以使用以下代码:
var vid = document.getElementById("video1");
function slowPlaySpeed() {
vid.playbackRate = 0.5;
}
function normalPlaySpeed() {
vid.playbackRate = 1;
}
function fastPlaySpeed() {
vid.playbackRate = 2;
}
答案 4 :(得分:0)
(在YouTube上播放视频时在Chrome中进行了测试,但应该可以在任何地方使用-对加速在线培训视频特别有用)。
对于任何想要将它们作为“书签”(书签)添加到您的浏览器的人,请使用这些浏览器书签名称和URL,然后将以下每个书签添加到浏览器的顶部:< / p>
名称: 0.5x
URL:
javascript:
document.querySelector('video').playbackRate = 0.5;
名称: 1.0x
URL:
javascript:
document.querySelector('video').playbackRate = 1.0;
名称:1.5x
URL:
javascript:
document.querySelector('video').playbackRate = 1.5;
名称: 2.0x
URL:
javascript:
document.querySelector('video').playbackRate = 2.0;
答案 5 :(得分:0)
假设您的视频/音频 ID 是 myVideo
,那么您可以简单地使用 JavaScript 来完成您想做的事情,只需输入以下简单的 JS 代码:-
var vid = document.getElementById("myVideo");
vid.playbackRate = 0.5;`
这会将视频/音频的速度降低到一半。
表示音频/视频的当前播放速度。
示例值:
1.0 is normal speed
0.5 is half speed (slower)
2.0 is double speed (faster)
-1.0 is backwards, normal speed
-0.5 is backwards, half speed
答案 6 :(得分:0)
我更喜欢对视频速度进行更精细的调整。我喜欢能够根据命令加快和减慢视频速度。因此我使用这个:
window.addEventListener("keypress", function(e) {
if(e.key==="d") document.getElementsByTagName("video")[0].playbackRate += .1; else if(e.key==="s") document.getElementsByTagName("video")[0].playbackRate -= .1;
}, false);
按 d 加速,按 s 减速。
答案 7 :(得分:0)
只需在浏览器的 javascript 控制台中键入以下命令:
document.querySelector('video').playbackRate = 2.0;
答案 8 :(得分:-1)
javascript:document.getElementsByClassName("video-stream html5-main-video")[0].playbackRate = 0.1;
您可以在此处输入任何数字,只是不要走太远,以免影响计算机。