当尝试在嵌入式播放器中播放“ YouTube电影”视频(已购买或“带广告免费”)时,播放器将无法播放该视频,而是显示错误:“您的浏览器当前无法识别任何可用的视频格式。”
该错误之后是一个链接,该链接显示“单击此处以访问有关HTML5视频的常见问题。”,然后单击该链接转到显示“您太棒了!是的!您的浏览器已启动-到目前为止,这意味着您可以使用YouTube的最新功能。尽情享受吧!”
如果我从自己的计算机上运行该页面,则嵌入式播放器将正确播放购买的视频,但是如果该页面托管在网站上,则将无法播放视频。
这类似于两年前从未回答的另一个问题(Licensed Content Doesn't Load in Embedded YouTube Player)。
普通的YouTube视频在嵌入式播放器中可以正常工作,而YouTube电影的则不能。我已经在购买的电影《冰雪奇缘》和《地心引力》以及《免费广告》电影《尼姆的秘密》中尝试过。
要进行复制,请在此处使用示例代码:https://developers.google.com/youtube/iframe_api_reference
...,然后将视频ID替换为YouTube电影电影中的视频ID(例如,《尼姆的秘密》的“ Ja8TsLgOGfI”)。在本地打开网页,观察视频是否正确播放,然后将网页复制到网站上并尝试从那里运行,然后观察错误。
我希望它在网站上的播放方式与在我的本地计算机上的播放方式相同,但是在网站上它将无法播放,而是出现上面显示的错误。
答案 0 :(得分:0)
想通了!我将其托管在http站点而不是https上。当我将其移至https站点时,所有视频均开始正确播放!哇!