android H5 webview 无法自动播放音乐 auto

2018-03-05  本文已影响555人  nic启立

开发webview的时候,当加载有声音的H5的时候,声音不会自动播放,必须手动触摸一下屏幕,声音才会播放出。
虽然在H5文件中设置了autoplay属性,也调用了play方法,依然不能自动播放。

很简单,只要设置一个webview属性:
mWebview.getSettings().setMediaPlaybackRequiresUserGesture(false);

原因:在android 4.2添加了允许用户手势触发音视频播放接口,该接口默认为 true ,即默认不允许自动播放音视频,只能是用户交互的方式由用户自己促发播放。

上一篇下一篇

猜你喜欢

热点阅读