小程序web-view:退出時,H5中video在IOS仍在播放

兩種寫法都可以實現(xiàn):

document.addEventListener("visibilitychange", () => {
if(document.hidden) {
// 頁面被掛起,暫停播放

 }else {
// 頁面呼出
               
 }

});
``

設(shè)置頁面可見與否:

document.addEventListener('visibilitychange', function () {
// 用戶離開了當前頁面
if (document.visibilityState === 'hidden') {
console.log("頁面不可見");
var music = document.getElementById("play");
music.pause();//暫停
}

// 用戶打開或回到頁面
if (document.visibilityState === 'visible') {
console.log("頁面可見");
var music = document.getElementById("play");
music.load();
music.play();//播放
}
});

實測有效,剛開始測試時,ios還是不行,預(yù)測是緩存問題,如果你們在這樣編輯的時候發(fā)現(xiàn)不行的話,可以過一會兒再測試,ios的緩存時間比較長,即使銷毀小程序重新進入也同樣會受到緩存影響。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容