Android WebView打开网页自动播放音视频

最近开发用在移动端的网页时,产品提了一个让网页音频自动播放的需求,一开始以为很简单(事实上对于Android来说真的很简单),后来发现打开网页居然不会自动播放?原来是谷歌对Chrome浏览器做了一些更新,不再允许自动播放音频和视频。Chrome只允许用户对网页进行主动触发后才可自动播放音频和视频。所以我们必须想办法绕过这个设置。

方法一:

配置下WebView使它支持自动播放:

webView.getSettings().setMediaPlaybackRequiresUserGesture(false);//设置音频自动播放

方法二:

这个就要从网页来出发了,简单来说就是诱导用户去触发下手势操作,比如在需要自动播放的网页弹一个类似引导或者欢迎的弹窗,在用户点击之后就可以触发音视频播放的功能。


转载于:https://www.jianshu.com/p/3cddb3bde36b

猜你喜欢

转载自blog.csdn.net/weixin_42602900/article/details/127769528