Red*_*pia 3 html javascript video youtube-api
我需要为 youtube 视频实现一个视频播放速度控制器(例如:以 1/2 速度播放视频),并且我认为 HTML5 是目前实现此目的的唯一方法(如果可能的话)。我对 HTML5 视频知之甚少,但对 youtube js API 了解很多。有人能指出我正确的方向吗?如果该解决方案仅适用于某些浏览器,那也没关系。
新的 iframe api 允许您控制视频的速度:
默认播放速率为1,表示视频以正常速度播放。播放速率可能包括 0.25、0.5、1、1.5 和 2 等值。
还:
调用此函数并不能保证播放速率实际上会改变。
示例代码:
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 :)
},
}
});
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7576 次 |
| 最近记录: |