關于audio的播放問題(ios)

最近做項目,碰到一個問題:就是音頻播放,同樣的設置,在安卓上面無比順暢,但是在ios上面卻始終沒有任何效果,作為H5開發,我痛恨世界上的所有兼容,迫切出現一個大佬一桶天下,不過眼下拿人工資,總要先解決bug,話不多說,解決如下

原因:ios不支持audio自動播放

解決:

1、普通頁面添加事件可以是onload,或者click,使其可以自動播放

`document.getElementById('audio').play()`

2、微信頁面,我看到有大神鋪貼,就直接摘抄下來,有幫助到地方就謝謝前仆后繼的先驅者把

`//一般情況下,這樣就可以自動播放了,但是一些奇葩iPhone機不可以

document.getElementById('audio').play();

//微信必須加入Weixin JSAPI的WeixinJSBridgeReady才能生效

document.addEventListener("WeixinJSBridgeReady", function () {

document.getElementById('audio').play();

// document.getElementById('video').play(); //視頻自動播放

}, false);`

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 一直想開通一個blog,但是由于工作太忙(此處寫給領導看),還有自己的有三個原因,一是懶,二是懶,三是懶,把這個事...
    Luc湯閱讀 17,513評論 12 18
  • 相關知識點 移動端、 適配(兼容)、 ios點擊事件300ms延遲、 點擊穿透、 定位失效...... 問題&解決...
    sandisen閱讀 25,584評論 3 67
  • 常見試題 行內元素:會在水平方向排列,不能包含塊級元素,設置width無效,height無效(可以設置line-h...
    他大舅啊閱讀 2,492評論 1 5
  • 西建史 勒柯布西耶 1.多米諾框架 多米諾框架——大批量,工業化的住宅生產 2.《走向新建筑》 1923《走向新建...
    門門門門呀閱讀 545評論 0 0
  • 這周的寫作主題是關于父母,已經寫了五天。其實平時真的有些忽視父母的恩情,直到主題一定,連片的記憶才被刻意的翻出,往...
    時光煮雨四月天閱讀 457評論 1 2