在 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 应用中的广告?

YouTube API Android 自动启动

android webview youtube嵌入视频自动播放不起作用

在嵌入式 YouTube 播放器中自动播放下一个视频