android H5 webview 無法自動播放音樂 autoplay

開發webview的時候,當加載有聲音的H5的時候,聲音不會自動播放,必須手動觸摸一下屏幕,聲音纔會播放出。
雖然在H5文件中設置了autoplay屬性,也調用了play方法,依然不能自動播放。

很簡單,只要設置一個webview屬性:
mWebview.getSettings().setMediaPlaybackRequiresUserGesture(false);

原因:在android 4.2添加了允許用戶手勢觸發音視頻播放接口,該接口默認爲 true ,即默認不允許自動播放音視頻,只能是用戶交互的方式由用戶自己促發播放。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章