如何使用javascript更改YouTube视频的播放器设置
How to change youtube video's player settings using javascript
我正在编写一个简单的Chrome扩展程序来更改YouTube上视频的速度。代码可以在这里找到。
本质上,我使用以下代码来更改速度:
document.getElementsByTagName("video")[0].playbackRate = 2;
这很好用,但不会影响播放器上的设置。这也会导致一些问题,尤其是在切换视频时。
有没有更好的方法直接与玩家互动?
您可以尝试Youtube Player API iframe嵌入,Iframe API允许您控制视频的速度。
默认播放速率为 1,表示视频正在以正常速度播放。播放速率可能包括 0.25、0.5、1、1.5 和 2 等值。
下面是 Iframe API 的示例代码:
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 :)
},
}
});
}
相关文章:
- 如何检查用户在html5视频播放器中观看了完整的视频
- 我如何才能确保计时器设置为每天4点半,所以我不会;不用在Javascript中提及某个日期
- 音乐播放器使用相同的id播放所有内容
- 在FF和IE中使用vimeo播放器的问题-加载flash播放器而不是使用HTML5播放器
- 使用HTML5播放器时使用Javascript更改Youtube视频
- 设置计时器以等待为flash回退视频播放器加载swfobject脚本
- 如何使用javascript更改YouTube视频的播放器设置
- 检测是否在 HTML5 视频播放器中设置了视频源
- 使用 jQuery 设置一个 Flash 播放器
- 当视频播放器不在视野中时,将HTML5视频设置为暂停
- 如何将Flow播放器设置为使用视频分辨率自动重新调整大小
- 如何设置视频播放器固定在页面上
- jQuery滑块won't设置无色YouTube播放器的音量
- 如何使用Java脚本或c#将url设置为媒体播放器
- 如何设置视频广告在iframe youtube播放器API在javascript
- 新的Dailymotion播放器API:以编程方式设置播放质量
- 将源设置为azure媒体播放器
- 支持设置cookie的Flash视频播放器
- 可以使用javascript sdk设置播放器插件可用的视觉选项吗?
- 切换Flash视频播放器'的颜色方案基于设置cookie