Android视频(使用最新的API)无法在Android上的Chrome上播放?

Cra*_*erb 4 youtube-api youtube-javascript-api mobile-chrome youtube-iframe-api

我正在为客户开发一个网站,此时我很困难,因为我们都能够在Android上的Chrome中重新创建此问题.

无论出于何种原因,当我们在Chrome上的Android上加载此页面时:

http://miso.gostppro.com

视频加载器只是保持旋转和旋转,视频从不播放.

点击它也不会做任何事情(不开始播放,不在YouTube应用中打开它,什么都没有).

它在其他浏览器中运行得很好(适用于Android的Firefox加载并播放它很好),所以我很困惑为什么会发生这种情况.

我错过了什么?

它是API中的一些调用还是什么?

我迷路了.

jko*_*icz 5

简而言之,它不会起作用.引用文档:

在某些移动浏览器(例如Chrome和Safari)中,HTML5元素仅允许在用户交互(例如点击播放器)启动时进行播放.(...)由于此限制,自动播放,playVideo(),loadVideoById()等功能和参数 将无法在所有移动环境中使用.

你叫event.target.playVideo();你的onPlayerReady处理程序,这是不是在移动环境允许并抛出控制台的警告(以供将来参考-我强烈建议使用远程调试 Chrome浏览器).

所以,回到你的问题 - 我只是摆脱onPlayerReady处理程序并使用autoplay播放器变量.它应该适用于台式机,而不是在移动设备上破坏播放器.