您可以为 HTML5 视频元素设置播放速率:
var player = document.getElementById("video");
player.playbackRate = 100;
w3规范没有定义极限。在Chrome和Firefox中,<video>
元素的最大播放速率是多少?如果播放速率不取决于浏览器,则是什么决定了它?
研究:
MDN HTML媒体元素表示,某些浏览器会停止播放0.25x-4x之外的音频。它没有说视频元素是否会继续播放视频。
YouTube的播放器支持0.25x-2x之间的速度。这是一个Flash播放器,而不是HTML5视频元素,我对此不感兴趣。
就个人而言,在我的电脑上创建了一个测试页面,其中包含一个<video>
元素和一个本地视频文件。我可以将播放速率设置为任何值(例如100),但视频似乎不会播放得比约5倍更快。我实际上无法检查播放速率,因为它只返回我设置的值“100”。