api - youtube API-setShuffle不起作用

标签 api youtube youtube-api 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>

setShuffle函数不起作用!!!
您可以建议我一个解决方案吗?

最佳答案

这似乎是播放器中的错​​误。我已将此错误报告给团队。将来您可以在https://code.google.com/p/gdata-issues/issues/entry?template=YouTube%20(Defect%20Report)报告错误

作为解决方法,您可以使用JS API自己对其进行随机播放。视频播放结束后,您可以调用playVideoAt并传递一个随机数。

关于api - youtube API-setShuffle不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12916017/

相关文章:

youtube - 最受欢迎的YouTube channel (基于订阅)

youtube - YouTube视频(API)的类别列表

c# - 将所有发布的字符串修剪为 API ASP.NET CORE 3.x

java - android - 重置后按按钮上的进度条

api - Google App Engine 删除 Post Put 操作

youtube - 如何使用API​​ v3检测YouTube付费视频

javascript - 获得youtube视频标题

video - 使用 Owl Carousel 2 自动播放全浏览器宽度的视频

iphone - 如何允许用户使用适用于 iOS 的 Facebook SDK 将我们的 Facebook 公司资料设为 "Like"?

youtube - 如何在 YouTube 视频中标记歌曲艺术家?