对我的问题,我有一个链接 <a href="http://www.youtube.com/embed/YT-ID" class="overlay_video"></a>
. 我想通过单击fancybox覆盖窗口中的链接来播放视频 . 这不是问题 . 问题是参数,例如"autoplay"或"autohide" .
以下链接不起作用:
<a href="http://www.youtube.com/embed/YT-ID?autoplay=1" class="overlay_video"></a>
Overlay-Window已打开,但视频未自动播放 .
EDIT: I want to use the HTML5 Player on mobile devices. On a desktop-browser it works with the parameters, but not on mobile devices.
3 回答
事实证明,无法在iOS设备(iPhone,iPad,iPod touch)和Android上进行自动播放 .
见https://stackoverflow.com/a/8142187/2054512和https://stackoverflow.com/a/3056220/2054512
看看下面的代码 . 测试并发现在移动和平板电脑设备上工作 .
有一种方法可以让youtube自动播放,完整的播放列表可以播放 . 获取适用于Android的Adblock浏览器,然后转到youtube网站,并将其配置为桌面版本的网页,关闭Adblock浏览器,然后重新打开,您将拥有桌面版本,其中autoplay将起作用 .
使用桌面版也意味着AdBlock可以正常运行 . 移动版本调用独立的YouTube播放器,这就是您需要页面的桌面版本的原因,以便自动播放可以正常工作,因此广告拦截功能将起作用 .