微信小游戲開發(fā)文檔-小游戲媒體API InnerAudioContext

2018-10-26 19:34 更新

InnerAudioContext

InnerAudioContext 實例,可通過 wx.createInnerAudioContext 接口獲取實例。

屬性

string src

音頻資源的地址

boolean autoplay

是否自動播放

boolean loop

是否循環(huán)播放

boolean obeyMuteSwitch

是否遵循系統(tǒng)靜音開關,當此參數(shù)為 false 時,即使用戶打開了靜音開關,也能繼續(xù)發(fā)出聲音

number duration

前音頻的長度,單位 s。只有在當前有合法的 src 時返回

number currentTime

當前音頻的播放位置,單位 s。只有在當前有合法的 src 時返回,時間不取整,保留小數(shù)點后 6 位

number duration

前音頻的長度,單位 s。只有在當前有合法的 src 時返回

boolean paused

當前是是否暫?;蛲V範顟B(tài),true 表示暫?;蛲V梗琭alse 表示正在播放

number buffered

音頻緩沖的時間點,僅保證當前播放時間點到此時間點內(nèi)容已緩沖

number volume

音量。范圍 0~1。

方法

InnerAudioContext.play()

播放

InnerAudioContext.pause()

暫停。暫停后的音頻再播放會從暫停處開始播放

InnerAudioContext.pause()

停止。停止后的音頻再播放會從頭開始播放。

InnerAudioContext.seek(number position)

跳轉到指定位置,單位 s

InnerAudioContext.destroy()

銷毀當前實例

InnerAudioContext.onCanplay(function callback)

監(jiān)聽音頻進入可以播放狀態(tài)的事件

InnerAudioContext.offCanplay(function callback)

取消監(jiān)聽音頻進入可以播放狀態(tài)的事件

InnerAudioContext.onPlay(function callback)

監(jiān)聽音頻播放事件

InnerAudioContext.offPlay(function callback)

取消監(jiān)聽音頻播放事件

InnerAudioContext.onPause(function callback)

監(jiān)聽音頻暫停事件

InnerAudioContext.offPause(function callback)

取消監(jiān)聽音頻暫停事件

InnerAudioContext.onStop(function callback)

監(jiān)聽音頻停止事件

InnerAudioContext.offStop(function callback)

取消監(jiān)聽音頻停止事件

InnerAudioContext.onEnded(function callback)

監(jiān)聽音頻自然播放至結束的事件

InnerAudioContext.offEnded(function callback)

取消監(jiān)聽音頻自然播放至結束的事件

InnerAudioContext.onTimeUpdate(function callback)

監(jiān)聽音頻播放進度更新事件

InnerAudioContext.offTimeUpdate(function callback)

取消監(jiān)聽音頻播放進度更新事件

InnerAudioContext.onError(function callback)

監(jiān)聽音頻播放錯誤事件

InnerAudioContext.offError(function callback)

取消監(jiān)聽音頻播放錯誤事件

InnerAudioContext.onWaiting(function callback)

監(jiān)聽音頻加載中事件,當音頻因為數(shù)據(jù)不足,需要停下來加載時會觸發(fā)

InnerAudioContext.offWaiting(function callback)

取消監(jiān)聽音頻加載中事件,當音頻因為數(shù)據(jù)不足,需要停下來加載時會觸發(fā)

InnerAudioContext.onSeeking(function callback)

監(jiān)聽音頻進行跳轉操作的事件

InnerAudioContext.offSeeking(function callback)

取消監(jiān)聽音頻進行跳轉操作的事件

InnerAudioContext.onSeeked(function callback)

監(jiān)聽音頻完成跳轉操作的事件

InnerAudioContext.offSeeked(function callback)

取消監(jiān)聽音頻完成跳轉操作的事件


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號