微信小程式API 音樂播放控制
wx.getBackgroundAudioPlayerState(OBJECT)
取得音樂播放狀態
success回傳參數說明:
##範例程式碼:
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.pauseBackgroundAudio() | wx.seekBackgroundAudio(OBJECT)#控制音樂播放進度 | OBJECT參數說明 | |
---|---|---|---|
#參數 | 類型 | 必填 | 說明 |
position
Number
是音樂位置,單位:秒
範例程式碼
wx.seekBackgroundAudio({ position: 30})wx.stopBackgroundAudio()
#停止播放音樂
範例程式碼
wx.stopBackgroundAudio()
wx.onBackgroundAudioPlay(CALLBACK)
######監聽音樂播放######wx. onBackgroundAudioPause(CALLBACK)#########監聽音樂暫停######wx.onBackgroundAudioStop(CALLBACK)#########監聽音樂停止###