如何更改播放Backrate



我已经阅读了关于控制播放速率的文档
所以我这样编码是为了实现。

然而,它似乎不起作用
我的代码出了什么问题?

<script type="text/javascript">
    var params = { allowScriptAccess: "always" };
    var atts = { id: "myytplayer" };
    swfobject.embedSWF("http://www.youtube.com/e/NQd6wX3hxZY?enablejsapi=1&playerapiid=ytplayer",
        "ytapiplayer", "480", "270", "8", null, null, params, atts);
         function onYouTubePlayerReady(playerId) {
            ytplayer = document.getElementById("myytplayer");
            timerID = setInterval("getStatus()", 1);
         }
</script> 
<div id="ytapiplayer">...loading</div>

更改播放速率的按钮

<button onclick="ytplayer.setPlaybackRate(2)">playbackRate+=0.1</button>
<button onclick="ytplayer.setPlaybackRate(0.25)">playbackRate-=0.1</button><br>

您的代码没有任何问题。只是并不是youtube上的所有视频都能以一种以上的播放率播放。这段视频就是其中之一。您可以通过调用ytplayer.getAvailablePlaybackRates()来了解视频的播放速率。

https://developers.google.com/youtube/js_api_reference?hl=nl#getAvailablePlaybackRates

相关内容

  • 没有找到相关文章

最新更新