在 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 【问题描述】:我已经阅读了很多帖子,但没有一个像 autoplay
或 playsinline
或 allow='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 中嵌入 Spotify 无法正常工作