微信小程式API 音樂播放控制


wx.getBackgroundAudioPlayerState(OBJECT)


取得音樂播放狀態

success回傳參數說明:

QQ截图20170208110749.png


##範例程式碼:QQ截图20170208110802.png

wx.getBackgroundAudioPlayerState({
    success:function(res){
        var status = res.status;
        var dataUrl = res.dataUrl;
        var currentPosition = res.currentPosition;
        var duration = res.duration;
        var downloadPercent = res.downloadPercent;
    }
})

wx.playBackgroundAudio(OBJECT)

播放音樂,同時只能有一首音樂正在播放。

OBJECT參數說明

#範例程式碼

wx.playBackgroundAudio({
    dataUrl: '',
    title: '',
    coverImgUrl: ''
})

wx.pauseBackgroundAudio()

暫停播放音樂

#範例程式碼wx.seekBackgroundAudio(OBJECT)OBJECT參數說明#參數類型必填說明
wx.pauseBackgroundAudio()
#控制音樂播放進度

position

Number


音樂位置,單位:秒

範例程式碼

wx.seekBackgroundAudio({
    position: 30})

wx.stopBackgroundAudio()


#停止播放音樂

範例程式碼


wx.stopBackgroundAudio()

wx.onBackgroundAudioPlay(CALLBACK)

######監聽音樂播放######wx. onBackgroundAudioPause(CALLBACK)#########監聽音樂暫停######wx.onBackgroundAudioStop(CALLBACK)#########監聽音樂停止###