【发布时间】:2013-09-06 02:55:47
【问题描述】:
尝试在 Chromecast 上播放 YouTube 视频,而不是使用 YouTube 接收器,而只是使用 iframe YouTube api。当接收器 url 在桌面 chrome 浏览器中加载时,它可以正常播放,但是当相同的 url 加载到 Chromecast 上时,我收到消息“此视频当前不可用 - 了解更多”。如果我一直尝试让小部件在创建后播放不同的视频,它有时还会显示“视频播放需要 Adobe Flash Player”。
小部件是在 onYouTubeIframeAPIReady() 回调中使用新的 YT.Player 创建的,如文档中所示。也许我很困惑,但我认为 iframe api 是基于 html5,而不是基于 flash。有没有人成功地实现了这一点,或者 Chromecast 不支持这一点,因此出现了奇怪的行为?我也偶然发现了这个http://www.youtube.com/html5
【问题讨论】:
-
我已经成功构建了一个使用 iFrame API 的接收器,并且我尝试过的任何视频都没有任何问题。哪些视频 ID 给您带来了错误,因此我可以在接收器中试用它们,如果成功,请在此处分享代码作为答案?
-
我试过的每一个。例如,来自 youtube api 参考示例 - 'M7lc1UVf-VE'
-
但是你让它工作是非常令人鼓舞的——可能只是配置/初始化。如果您可以发布一些非常有用的代码。
标签: youtube youtube-api chromecast