如何改变HTML5视频播放速度?我在w3school中检查了视频标签的属性,但无法接近。
当前回答
(在Chrome浏览器中测试,同时在YouTube上播放视频,但应该在任何地方工作——特别适用于加速在线培训视频)。
对于任何想要将这些书签作为“bookmarklet”(包含JavaScript代码而不是url的书签)添加到浏览器的人,请使用这些浏览器书签名称和url,并将以下每个书签添加到浏览器顶部。当复制下面每个书签的“URL”部分时,复制整个多行代码块,新行和所有,到浏览器中书签创建工具的“URL”字段中。
名称:0.5倍 URL:
javascript:
document.querySelector('video').playbackRate = 0.5;
名称:1.0倍 URL:
javascript:
document.querySelector('video').playbackRate = 1.0;
名称:1.5倍 URL:
javascript:
document.querySelector('video').playbackRate = 1.5;
名称:2.0倍 URL:
javascript:
document.querySelector('video').playbackRate = 2.0;
这里是我所有的回放速度书签:
我添加了以上所有的播放速度书签,以及更多,到我的书签栏上一个名为1.00x的文件夹中,如下所示:
引用:
杰里米·维瑟给出了主要答案 从我的GitHub要点复制在这里:https://gist.github.com/ElectricRCAircraftGuy/0a788876da1386ca0daecbe78b4feb44#other-bookmarklets 在这里也可以获得其他书签,比如在GitHub上帮助你。
其他回答
(在Chrome浏览器中测试,同时在YouTube上播放视频,但应该在任何地方工作——特别适用于加速在线培训视频)。
对于任何想要将这些书签作为“bookmarklet”(包含JavaScript代码而不是url的书签)添加到浏览器的人,请使用这些浏览器书签名称和url,并将以下每个书签添加到浏览器顶部。当复制下面每个书签的“URL”部分时,复制整个多行代码块,新行和所有,到浏览器中书签创建工具的“URL”字段中。
名称:0.5倍 URL:
javascript:
document.querySelector('video').playbackRate = 0.5;
名称:1.0倍 URL:
javascript:
document.querySelector('video').playbackRate = 1.0;
名称:1.5倍 URL:
javascript:
document.querySelector('video').playbackRate = 1.5;
名称:2.0倍 URL:
javascript:
document.querySelector('video').playbackRate = 2.0;
这里是我所有的回放速度书签:
我添加了以上所有的播放速度书签,以及更多,到我的书签栏上一个名为1.00x的文件夹中,如下所示:
引用:
杰里米·维瑟给出了主要答案 从我的GitHub要点复制在这里:https://gist.github.com/ElectricRCAircraftGuy/0a788876da1386ca0daecbe78b4feb44#other-bookmarklets 在这里也可以获得其他书签,比如在GitHub上帮助你。
你可以使用下面的代码:
var vid = document.getElementById("video1");
function slowPlaySpeed() {
vid.playbackRate = 0.5;
}
function normalPlaySpeed() {
vid.playbackRate = 1;
}
function fastPlaySpeed() {
vid.playbackRate = 2;
}
它总是有效的,你可以试试
var vid = document.getElementById("myVideo");
vid.playbackRate = 0.5;
解决方案
我从来没做过这种事平分率= 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
Firefox有一个速度控制上下文菜单,当你右键单击
.
推荐文章
- 一元加/数字(x)和parseFloat(x)之间的区别是什么?
- angularjs中的compile函数和link函数有什么区别
- 删除绑定中添加的事件监听器
- CSS在特定的“内联块”项之前/之后换行
- 很好的初学者教程socket.io?
- 点击下载Href图片链接
- HtmlSpecialChars在JavaScript中等价于什么?
- 我如何删除背景图像在css?
- 如何加速gwt编译器?
- MySQL OR与IN性能
- 如何克服HTML表单嵌套的限制?
- 应该……接住环内还是环外?
- 哪个更快/最好?SELECT *或SELECT columnn1, colum2, column3等
- React: 'Redirect'没有从' React -router-dom'中导出
- 如何在React中使用钩子强制组件重新渲染?