我在YouTube页面中嵌入了YouTube视频。我使用带有Flash的youtube iframe API(在我的情况下,我不能使用HTML5视频)。 自上次谷歌Chrome更新以来,Chrome会阻止自动播放并避免以编程方式播放/暂停视频(element.playVideo()无响应)。 (在其他浏览器上一切正常)
我找到的唯一方法是:
对于用户来说,此解决方案 TO COMPLICATED ,是否有人在没有任何用户互动的情况下拥有解决方案?
答案 0 :(得分:4)
两种可能的解决方案,以避免Chrome中的自动播放阻止:
从同一域名加载flash swf文件。您可以考虑代理它是否是您自己的基础设施,但我认为Youtube api不可能。
加载尺寸较大的播放器(尝试不同的分辨率)。这可能听起来很幼稚,但Chrome认为较大的视频播放器是内容,并且不会阻止自动播放。
答案 1 :(得分:1)
据我所知并认为,此问题与其他域的嵌入式Flash内容有关
我的想法
我认为唯一的解决方案是 HTML5视频,在此之前可能有人会带来"解决方法"