我已阅读this document有关控制播放率的信息 所以我编码就像这样才能实现。
然而,它似乎无法正常工作 我的代码出了什么问题?
<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>
更改playBackrate的按钮
<button onclick="ytplayer.setPlaybackRate(2)">playbackRate+=0.1</button>
<button onclick="ytplayer.setPlaybackRate(0.25)">playbackRate-=0.1</button><br>
答案 0 :(得分:1)
您的代码没有任何问题。只是并非youtube上的所有视频都能够播放多个播放内容。这个视频就是其中之一。
您可以致电ytplayer.getAvailablePlaybackRates()
了解视频的播放率。
https://developers.google.com/youtube/js_api_reference?hl=nl#getAvailablePlaybackRates