Javascript 调用playVideo()并加载页面时,YouTube嵌入的iFrame API不会启动新视频

Javascript 调用playVideo()并加载页面时,YouTube嵌入的iFrame API不会启动新视频,javascript,youtube-api,Javascript,Youtube Api,我有一个可以播放连续随机视频(从外部列表中提取)的网页,它在移动或桌面上都非常有效。但是,当您尝试在chromecast上播放视频时,第一个将在chromecast上成功播放,但是如果我的嵌入式播放器更改视频,则playVideo()函数似乎不会更新在chromecast上播放的视频。在写问题的过程中,我发现我实际上没有调用player.playVideo(),并且在所有其他上下文中都依赖于player.loadVideoById()的自动播放行为。在play.loadVideoById()之后

我有一个可以播放连续随机视频(从外部列表中提取)的网页,它在移动或桌面上都非常有效。但是,当您尝试在chromecast上播放视频时,第一个将在chromecast上成功播放,但是如果我的嵌入式播放器更改视频,则playVideo()函数似乎不会更新在chromecast上播放的视频。

在写问题的过程中,我发现我实际上没有调用player.playVideo(),并且在所有其他上下文中都依赖于player.loadVideoById()的自动播放行为。在play.loadVideoById()之后立即添加player.playVideo()调用修复了该问题