InnerAudioContext

2020-02-14 14:59 更新

InnerAudioContext

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


屬性

src string

音頻資源的地址

autoplay boolean

是否自動播放

loop boolean

是否循環(huán)播放

obeyMuteSwitch boolean

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

duration number

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

currentTime number

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

paused boolean

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

buffered number

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

volume number

音量。范圍 0~1。


方法

InnerAudioContext.play()

播放

InnerAudioContext.pause()

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

InnerAudioContext.stop()

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

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)聽音頻加載中事件,當音頻因為數據不足,需要停下來加載時會觸發(fā)

InnerAudioContext.offWaiting(function callback)

取消監(jiān)聽音頻加載中事件,當音頻因為數據不足,需要停下來加載時會觸發(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)聽音頻完成跳轉操作的事件

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號