100%解決ios上audio不能自動播放的問題


由於ios的安全機制問題,不允許audio和video自動播放,所以想要使audio標簽自動播放那是實現不了的,即使給play()也是播放不了。

解決方法:

首先,創建audio標簽:<audio id="success_music" src="/success.mp3" preload="auto"></audio>,preload為自動加載

接下來,創建script標簽,先獲取audio對象

var audio_success = document.getElementById('success_music');

給頁面一個觸發動作:

$("#start").on('click',function(){
    audio_success.play();
    audio_success.pause();
    $.get("/test/test", function() {
        audio_success.play();
    });
});

 

重點:

先播放,后暫停,之后的播放就沒問題了

線上實際項目已應用,請不要置疑!

 

有需要短網址服務的,請訪問:http://www.urlc.cn OR http://t.urlc.cn


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM