Youtube IFrame API 无法提示特定播放列表;没有错误?
Youtube IFrame API Cannot Cue Specific Playlists; no Error?
我一直在使用 YouTube IFrame API 将我的多个播放列表随机播放。我有一个非常简陋的 HTML 页面,其中有一个 'next' 和 'previous' 按钮,还有一堆 javascript 可以加载和播放视频并处理按钮事件.
脚本加载时事件的一般顺序是
* Wait for page load
* Wait for iframe API to load
* Create player
* For each playlist in [my playlists]
* Cue Playlist
* Wait for event CUED
* Add all loaded videos to list of all videos
* Shuffle list of all videos
* Play the videos
这个页面对于我直到今天经常播放的所有播放列表都运行良好。突然,当加载特定的播放列表时,我不再收到 CUED
事件(或任何事件,就此而言),它只是挂起,等待播放列表被提示;但是,我可以按 iframe 上的 'play' 按钮并播放播放列表中的第一个视频。此外,我没有从玩家那里收到任何触发 onError
处理程序的事件;据我所知,我在调用 cuePlaylist
后没有得到任何反馈
问题播放列表均为我用户下公开的个人播放列表。
下面是一个表现出这种行为的播放列表示例:
这里有一个播放列表没有的例子;如果我尝试加载这个,它会按预期工作(就像昨天对另一个播放列表所做的那样):
请问是不是播放列表内容的问题?如果其中一个视频不允许在我的国家或其他地方播放,它就会失败。但以前如果是这种情况,它会加载得很好,然后在播放过程中跳过这些视频。我认为问题与播放列表的长度无关,因为工作播放列表示例比非工作播放列表长得多。
此问题似乎已自行解决。我怀疑这是 iframe api 中的错误,或者可能是 youtube 工程师已修复的 youtube 后端。所以 iframe 团队,如果你看到这个,谢谢!
我一直在使用 YouTube IFrame API 将我的多个播放列表随机播放。我有一个非常简陋的 HTML 页面,其中有一个 'next' 和 'previous' 按钮,还有一堆 javascript 可以加载和播放视频并处理按钮事件.
脚本加载时事件的一般顺序是
* Wait for page load
* Wait for iframe API to load
* Create player
* For each playlist in [my playlists]
* Cue Playlist
* Wait for event CUED
* Add all loaded videos to list of all videos
* Shuffle list of all videos
* Play the videos
这个页面对于我直到今天经常播放的所有播放列表都运行良好。突然,当加载特定的播放列表时,我不再收到 CUED
事件(或任何事件,就此而言),它只是挂起,等待播放列表被提示;但是,我可以按 iframe 上的 'play' 按钮并播放播放列表中的第一个视频。此外,我没有从玩家那里收到任何触发 onError
处理程序的事件;据我所知,我在调用 cuePlaylist
问题播放列表均为我用户下公开的个人播放列表。
下面是一个表现出这种行为的播放列表示例:
这里有一个播放列表没有的例子;如果我尝试加载这个,它会按预期工作(就像昨天对另一个播放列表所做的那样):
请问是不是播放列表内容的问题?如果其中一个视频不允许在我的国家或其他地方播放,它就会失败。但以前如果是这种情况,它会加载得很好,然后在播放过程中跳过这些视频。我认为问题与播放列表的长度无关,因为工作播放列表示例比非工作播放列表长得多。
此问题似乎已自行解决。我怀疑这是 iframe api 中的错误,或者可能是 youtube 工程师已修复的 youtube 后端。所以 iframe 团队,如果你看到这个,谢谢!