【发布时间】:2014-02-16 21:18:33
【问题描述】:
Soundcloud 小部件可以连续播放多个曲目。如果我随后隐藏该帧,在 youtube iframe 中播放 youtube 视频,然后切换回 Soundcloud 小部件中的新曲目,它会加载但不会播放(忽略自动播放设置和任何 widget.play() 调用)。我使用开发人员预览 SDK 和 1.0 cast 接收器在 Chromecast 上工作,但现在使用 2.0.0 接收器它坏了。任何想法如何进行?
【问题讨论】:
-
好的,让它工作了,所以希望这对其他人有用。假设一次只有一个处于活动状态且可见,诀窍是销毁先前的小部件而不是尝试重用它们。对于 YouTube,这并不意味着重新加载 iframe_api,而只是在下次调用 YTPlayer.destroy() 和 new YT.Player()。对于 SoundCloud,保留 iframe 的句柄,然后调用 iframe.parentNode.removeChild(iframe) 销毁,然后下次再创建。
标签: youtube-api soundcloud chromecast