YouTube 视频的播放速度控制? HTML5?

2023-12-13

我需要为 youtube 视频实现一个视频播放速度控制器(例如:以 1/2 速度播放视频),并且我认为 HTML5 是目前实现此目的的唯一方法(如果可能的话)。我对 HTML5 视频知之甚少,但对 youtube js API 了解很多。有人能指出我正确的方向吗?如果该解决方案仅适用于某些浏览器,那也没关系。


新的 iframe api 允许您控制视频的速度:

iframe api参考:设置播放速率

默认播放速率为1,表示视频以正常速度播放。播放速率可能包括 0.25、0.5、1、1.5 和 2 等值。

Also:

调用此函数并不能保证播放速率实际上会改变。

示例代码:

function onYouTubeIframeAPIReady() {
  var player;
  player = new YT.Player('player', {
    videoId: 'M7lc1UVf-VE',
    playerVars: { 'autoplay': 1, 'controls': 0 },
    events: {
      'onReady': function(e){
        // e.target = player
        e.target.setPlaybackRate(0.5); // set to half speed
        e.target.playVideo(); // watch lolcats in slow motion :)
      },
    }
  });
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

YouTube 视频的播放速度控制? HTML5? 的相关文章