如何改变HTML5视频播放速度?我在w3school中检查了视频标签的属性,但无法接近。


当前回答

解决方案

我从来没做过这种事平分率= 1.5

  <video
    onloadstart="this.playbackRate = 1.5;"
    controls
    src="https://cdn.xgqfrms.xyz/HTML5/video/controlslist.mp4">
  </video>

js 视频音量 = 0.5;

  <video
    id="custom-video"
    controls
    src="https://cdn.xgqfrms.xyz/HTML5/video/controlslist.mp4">
  </video>

const video = document.querySelector('#custom-video');

if(video) {
  video.playbackRate = 1.5;
}

demo

https://codepen.io/xgqfrms/pen/bGLOrjM

其他回答

解决方案

我从来没做过这种事平分率= 1.5

  <video
    onloadstart="this.playbackRate = 1.5;"
    controls
    src="https://cdn.xgqfrms.xyz/HTML5/video/controlslist.mp4">
  </video>

js 视频音量 = 0.5;

  <video
    id="custom-video"
    controls
    src="https://cdn.xgqfrms.xyz/HTML5/video/controlslist.mp4">
  </video>

const video = document.querySelector('#custom-video');

if(video) {
  video.playbackRate = 1.5;
}

demo

https://codepen.io/xgqfrms/pen/bGLOrjM

javascript:document.getElementsByClassName("video-stream html5-main-video")[0].playbackRate = 0.1;

你可以在这里输入任何数字,但不要太大,以免你的电脑超负荷。

假设你的视频/音频id是myVideo,那么你可以简单地使用JavaScript来做你想做的,只需输入以下简单的JS代码

var vid = document.getElementById("myVideo");
vid.playbackRate = 0.5;`
That will decrease the speed of your video/audio to it's half speed.

playbackspeed

显示当前音频/视频的播放速度。

示例值:

1.0为正常速度

0.5为半速(较慢)

2.0是速度的两倍(更快)

-1.0是向后的,正常速度

-0.5是向后,半速

来源:w3schools.com

只需在浏览器的javascript控制台中输入以下命令:

document.querySelector('video').playbackRate = 2.0;

你可以从右键菜单中选择inspect选项,如下所示:

在chrome中,创建一个新的书签

输入任意名称,例如速度选择器,然后在URL中输入以下代码

javascript:

var speed = prompt("Please enter speed", "1");
document.querySelector('video').playbackRate = speed,void(0);

然后,当你点击这个书签,弹出窗口出现,然后你可以输入视频的速度