在 Android WebView 中自动播放嵌入的 YouTube 视频有啥新技巧吗?

Posted

技术标签:

【中文标题】在 Android WebView 中自动播放嵌入的 YouTube 视频有啥新技巧吗?【英文标题】:Are there any new tricks for auto playing embedded YouTube videos inside an Android WebView?在 Android WebView 中自动播放嵌入的 YouTube 视频有什么新技巧吗? 【发布时间】:2022-01-02 05:22:48 【问题描述】:

我已经阅读了很多帖子,但没有一个像 autoplayplaysinlineallow='autoplay' 这样的旧技巧起作用。

我可以完全控制WebView,所以我什至尝试将mediaPlaybackRequiresUserGesture 设置为false,但没有帮助。

还有什么技巧吗?

这就是我加载iframe的方式:

<iframe   allow="autoplay" src="http://www.youtube.com/embed/$YOUTUBE_VIDE)_ID?autoplay=1&playsinline=1" frameborder="0" ></iframe>

【问题讨论】:

【参考方案1】:

看起来这个页面上的步骤https://developers.google.com/youtube/iframe_api_reference 和mediaPlaybackRequiresUserGesture 的组合将允许我自动播放视频。甚至在 android 12 上的最新 Android System WebView 上对其进行了测试。

【讨论】:

以上是关于在 Android WebView 中自动播放嵌入的 YouTube 视频有啥新技巧吗?的主要内容,如果未能解决你的问题,请参考以下文章

嵌入在 Android Webview 中的 Youtube 视频不能以 SINGLE_COLUMN 布局播放

在android webview中制作嵌入视频全屏

在 Android 的 Webview 中嵌入 Spotify 无法正常工作

在 Android Webview 中自动播放 Youtube

在 WebView 中播放 youtube 视频

在 Amlogic Android Media Boxes 的 webview 中自动播放视频