在安卓设备上自动播放YouTube视频

9
我正在尝试在Android上自动播放YouTube视频,与如何使用新的嵌入式代码样式自动播放视频?中所述的相同。以下HTML在Google Chrome浏览器中有效,但在Android模拟器中的浏览器中无效。
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="640" height="390" src="http://www.youtube.com/embed/xxxxxxxx?autoplay=1&vq=medium" frameborder="0"></iframe>

有人能解释一下这个吗?

2
这个问题有什么进展吗……两年后了? - Langdon
2
目前还没有找到解决方案。请给这篇文章点个赞。 - xandy
2个回答

1
根据这个答案,禁用自动播放正在逐渐成为移动浏览器的标准。这是为了防止不需要的声音播放和节省电池电量。
你可以尝试这篇文章中的方法。
function callback () {
    document.querySelector('video').play();
}

window.addEventListener("load", callback, false);

<video poster preload="true">
    <source src="video.mp4"  type="video/mp4">
</video>

这不起作用是因为JavaScript无法访问iframe内部的代码。我已经测试过了。 - Vixxs

0

试试这个。注意将videoLink替换为来自YouTube的嵌入URL。

src=//videoLink?autoplay=1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接