更改 HTML5 视频播放速度

Mar*_*ssa 3 firefox youtube browser-addons firefox-extensions

在 Firefox 中,您可以通过F12在控制台中按下并键入以下内容来控制 HTML5 视频的播放速度:

document.getElementsByTagName("video")[0].playbackRate = 1
Run Code Online (Sandbox Code Playgroud)

尽管此方法相当通用(最多 4 倍带音频,最多 16 倍(?)不带音频),但手动操作有些麻烦。最好有一个快捷方式,而且还有一种为所有播放设置默认值的方法。

有几个 Firefox 附加组件似乎可以解决这些问题(即快捷方式和默认值):

但是,根据 Wikipedia,附加组件存在一些安全风险。

问题

  1. 是否可以在没有附加组件的情况下解决上述问题?
  2. 这些附加组件安全吗?

gro*_*taj 6

您可以避免使用带有书签的扩展。bookmarklet 是一种浏览器书签,它实际上并不打开网页,而是执行一段 Javascript。书签使用javascript:伪协议。

例如,使用此 URL 创建书签:

javascript:(function(){document.getElementsByTagName("video")[0].playbackRate = 2})();
Run Code Online (Sandbox Code Playgroud)

设置双倍播放速度。playbackRate使用您经常使用的调整值创建更多书签。

这是完全安全的,因为浏览器执行的整个代码都在您的控制之下。

  • 无法使其与您的代码一起使用。不应该是这样的:`javascript:(function(){ document.getElementsByTagName("video")[0].playbackRate=4; })();` (2认同)