在 android 中自动播放 youtube 视频
Posted
技术标签:
【中文标题】在 android 中自动播放 youtube 视频【英文标题】:Autoplay youtube videos in android 【发布时间】:2011-04-23 06:06:57 【问题描述】:我正在尝试在 android 上自动播放 youtube 视频,与中的相同
How can I autoplay a video using the new embed code style for Youtube?
以下 html 在 google chrome 浏览器中有效,但在 android 模拟器中的浏览器中无效。
<iframe title="YouTube video player" class="youtube-player" type="text/html" src="http://www.youtube.com/embed/xxxxxxxx?autoplay=1&vq=medium" frameborder="0"></iframe>
有人能解释一下吗?
【问题讨论】:
2 年后运气好吗? +1 到这篇文章。尚未找到解决方案。 【参考方案1】:根据this answer 的说法,禁用自动播放正在慢慢成为移动浏览器的标准。这样做是为了防止播放不需要的声音并节省电池电量。
您可能想试一试this article 的方法。
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 内的代码。我测试过了。【参考方案2】:试试这个。请注意将 videoLink 替换为 YouTube 中的嵌入 URL。
src=//videoLink?autoplay=1
【讨论】:
以上是关于在 android 中自动播放 youtube 视频的主要内容,如果未能解决你的问题,请参考以下文章
在 Android WebView 中自动播放嵌入的 YouTube 视频有啥新技巧吗?
使用 YoutubeAndroidPlayerAPI 中的 YoutubePlayerView 播放私人 YouTube 视频?
播放视频时如何自动跳过 youtube iOS 应用中的广告?