【发布时间】:2021-05-17 04:27:41
【问题描述】:
我有一个网站,我在 IFrame 中创建了一个 YouTube 播放器,并让它根据用户点击的内容抓取不同的播放列表。所以它调用player.cuePlaylist({listType:"playlist",list:playListID})
其中playListID是当用户调用不同的播放列表时改变的变量。问题是函数第一次执行时它工作正常,但是一旦第二次要求它提示一个新的播放列表,它什么也不做,没有 400 错误消息或任何东西,但是当我调用第二个播放列表 第二次 次,它可以工作。
这个 cuePlayList 函数似乎有问题,因为这不是在一两个月前发生的。我可以看到 youtube Iframe API 的唯一变化是关于搜索列表,而不是播放列表,因为您可以阅读 here
我在jsfiddle 中重新创建了错误。只需按“新播放列表”按钮,它就会加载正确的播放列表,按另一个播放列表,直到按两次它才会执行任何操作。
那么是我做错了什么还是在 YouTube 的 IFrame API 端?
提前致谢!
【问题讨论】:
-
cuePlaylist 和 loadPlaylist 都有同样的问题。感谢您的帖子,因为它激励我放弃尝试通读 Youtube API 文档并想出一个解决方法。
标签: javascript youtube youtube-iframe-api