鍍金池/ 問答/HTML5  網(wǎng)絡(luò)安全  HTML/ audio標(biāo)簽在手機(jī)瀏覽器死活都不能.play(),只能用手去點一下播放按鈕,請

audio標(biāo)簽在手機(jī)瀏覽器死活都不能.play(),只能用手去點一下播放按鈕,請問這個是沒辦法解決的嗎???

各位大佬,我終于知道為什么在移動端開發(fā)會這么痛苦了,,,/(ㄒoㄒ)/~~,

今天遇到一個問題,在vue的項目里,在手機(jī)瀏覽器調(diào)試的時候,有個audio標(biāo)簽,無論如何都只能通過手去點一下播放按鈕,歌曲才能播放。。

各種百度,說安卓和蘋果系統(tǒng)就是這種默認(rèn)設(shè)定的,沒法改,請問真的是這樣嗎··,百度了一大推方法,

clipboard.png

這個方法也試了,不行,難道只能手動去點一下播放按鈕嗎,/(ㄒoㄒ)//(ㄒoㄒ)//(ㄒoㄒ)/~~

有大佬知道可以怎么解決嗎,望指教啊?。。ㄎ乙呀?jīng)準(zhǔn)備放棄了, = =||||)

回答
編輯回答
久不遇

你這個好像沒做預(yù)加載吧(看代碼是直接寫頁面?)……沒做預(yù)加載肯定沒戲的,瀏覽器不會允許你突然冒這么大一個東西直接放的。

按說一般H5產(chǎn)品思路是把這個觸發(fā)放到預(yù)加載的結(jié)束提示上,這樣不會太突兀,也比較符合用戶習(xí)慣。

2018年5月16日 18:59