egret 自動播放音樂問題:ios 自動播放音樂失效

 Egret Engine 2D 官方文檔可見,音頻有三種加載方式:html

 1.經過Sound加裝音頻ios

 2.經過 res 加裝音頻git

 3.經過 URLLoader 加裝音頻github

每種方式我都嘗試了一下,測試發現這三種方式用PC瀏覽器(chrome)打開均可以正常自動播放。chrome

然而我用本身手機(iphone8)測試(主要使用微信、safari和QQ打開測試)的時候,發現問題:瀏覽器

  經過Sound和URLLoader方法加載音頻的時候,微信、safari都不能自動播放音樂,只有經過QQ才能夠!微信

詳見截圖註解:iphone

我從新拿了一部安卓手機來測試效果,發現卻都能正常播放音樂!測試

我猜想:難道是蘋果手機自己的限制?spa

我再仔細查看文檔,發現官方文檔中頁面尾部有注意事項:

 

文檔連接地址:

http://developer.egret.com/cn/github/egret-docs/Engine2D/multimedia/audio/index.html

文中可見,在ios系統中,有些環境須要等待用戶交互操做(如點擊事件)後,才能播放媒體。

我綁定兩個按鈕,發生了點擊事件後,音樂能夠播放了:

相關文章
相關標籤/搜索