小程序播放音頻的實(shí)現(xiàn)方式
很多情況,比如小游戲中的背景音樂(lè),或者一些音樂(lè)小程序,都會(huì)需要音頻播放插件的綁定,那么需要如何實(shí)現(xiàn)呢?
小程序支持播放和錄制音頻。小程序播放音頻的方式有兩種:內(nèi)部音頻和背景音頻。
內(nèi)部音頻支持用戶在使用小程序過(guò)程中播放音效;
背景音頻支持在用戶離開(kāi)小程序后繼續(xù)播放音效。
1播放背景音頻
背景音頻接口適用于音樂(lè)類小程序,如“音樂(lè)站”、“QQ 音樂(lè)小電臺(tái)”。
通過(guò)wx.getBackgroundAudioManager() 接口可以獲取全局唯一的背景音頻管理器,所有關(guān)于背景音頻的操作都由它來(lái)實(shí)現(xiàn)。
微信內(nèi)只有一個(gè)背景音頻,一個(gè)小程序開(kāi)始播放背景音頻之后,就持有背景音頻播放器,只要當(dāng)前小程序持有背景音頻播放器,即使這個(gè)小程序進(jìn)入后臺(tái)(即用戶離開(kāi)小程序),也可以繼續(xù)使用背景音頻接口,且當(dāng)前小程序不會(huì)被微信主動(dòng)回收;一旦背景音頻播放器被搶占(可能是其他小程序、微信內(nèi)其他音樂(lè)、其他 App 的音樂(lè)),則小程序不再持有背景音頻播放器。
- 第 1 頁(yè)【小程序開(kāi)發(fā)】小程序播放音頻的實(shí)現(xiàn)方式
- 第 2 頁(yè)【小程序播放音頻】 靜音下播放如何實(shí)現(xiàn)