youtube API - setShuffle 不起作用 [英] youtube API - setShuffle don't work
问题描述
我在我的网站中添加了这个脚本来重现视频播放列表.
<script type="text/javascript" src="swfobject.js"></script><div id="ytapiplayer">您需要启用 Flash 播放器 8+ 和 JavaScript 才能观看此视频.
<script type="text/javascript">var params = { allowScriptAccess: '总是',allowFullScreen: '真' };var atts = { id: 'myytplayer' };swfobject.embedSWF("https://www.youtube.com/v/videoseries?listType=playlist&list=PLBA9E733B5C8314DE&autoplay=1&modestbranding=1&enablejsapi=1&playerapiid=ytplayer&version=3", "yta", "640", "360", "8", null, null, params, atts);功能 onYouTubePlayerReady(myytplayer) {ytSwfPlayer = document.getElementById('myytplayer');ytSwfPlayer.setShuffle(1);}
setShuffle 函数不起作用!!!你能给我建议一个解决方案吗?
这似乎是播放器中的一个错误.我已经向团队报告了这个错误.将来您可以在 https://code.google.com/p/gdata-issues/issues/entry?template=YouTube%20(Defect%20Report)
作为一种变通方法,您可以使用 JS api 自己进行 shuffle.当视频结束时,您可以调用 playVideoAt
并传递一个随机数.
I added this script in my site to reproduce video playlist.
<script type="text/javascript" src="swfobject.js"></script>
<div id="ytapiplayer">
You need Flash player 8+ and JavaScript enabled to view this video.
</div>
<script type="text/javascript">
var params = { allowScriptAccess: 'always',
allowFullScreen: 'true' };
var atts = { id: 'myytplayer' };
swfobject.embedSWF("https://www.youtube.com/v/videoseries?listType=playlist&list=PLBA9E733B5C8314DE&autoplay=1&modestbranding=1&enablejsapi=1&playerapiid=ytplayer&version=3", "ytapiplayer", "640", "360", "8", null, null, params, atts);
function onYouTubePlayerReady(myytplayer) {
ytSwfPlayer = document.getElementById( 'myytplayer' );
ytSwfPlayer.setShuffle(1);
}
</script>
the setShuffle function don't work!!! You can suggest me a solution?
This appears to be a bug in the player. I've reported this bug to the team. In the future you can report bugs at https://code.google.com/p/gdata-issues/issues/entry?template=YouTube%20(Defect%20Report)
As a work around you could use the JS api to shuffle it yourself. When a video ends you can call playVideoAt
and pass a random number.
这篇关于youtube API - setShuffle 不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!