# InnerAudioContext

更新时间:2024-09-18 14:46:38

音频上下文。

# 属性

属性 类型 默认值 必填 说明
src string '' 音频资源的地址,支持格式 m4a wav mp3 aac
startTime number 0 开始播放的时间 (s)
autoplay boolean false 是否自动开始播放
loop boolean false 是否循环播放
obeyMuteSwitch boolean true 是否遵循系统静音开关(仅在 iOS 上生效)
volume number 1 音量,范围 [0, 1]
playbackRate number 1 播放速度,范围 [0.5, 2.0]
duration number 当前音频的长度 (s)(只读)
currentTime number 当前音频的播放位置 (s)(只读)
paused boolean 是否暂停或停止(只读)
buffered number 音频已缓冲的时间 (s)(只读)

# 方法

# InnerAudioContext.play

开始播放音频。

# InnerAudioContext.pause

暂停播放音频。

# InnerAudioContext.seek

跳转到音频的指定位置。

# InnerAudioContext.stop

停止播放音频。

# InnerAudioContext.destroy

销毁当前音频上下文。

# InnerAudioContext.onCanplay

监听音频可播放事件。

# InnerAudioContext.offCanplay

取消监听音频可播放事件。不传入 callback 则取消所有监听。

# InnerAudioContext.onEnded

监听音频播放完成事件。

# InnerAudioContext.offEnded

取消监听音频播放完成事件。不传入 callback 则取消所有监听。

# InnerAudioContext.onError

监听音频播放出错事件。

# InnerAudioContext.offError

取消监听音频播放出错事件。不传入 callback 则取消所有监听。

# InnerAudioContext.onPlay

监听音频开始播放事件。

# InnerAudioContext.offPlay

取消监听音频开始播放事件。不传入 callback 则取消所有监听。

# InnerAudioContext.onPause

监听音频暂停播放事件。

# InnerAudioContext.offPause

取消监听音频暂停播放事件。不传入 callback 则取消所有监听。

# InnerAudioContext.onSeeked

监听音频已跳转到指定位置事件。

# InnerAudioContext.offSeeked

监听音频已跳转到指定位置事件。不传入 callback 则取消所有监听。

# InnerAudioContext.onSeeking

监听音频开始跳转到指定位置事件。

# InnerAudioContext.offSeeking

取消监听音频开始跳转到指定位置事件。不传入 callback 则取消所有监听。

# InnerAudioContext.onStop

监听音频停止播放事件。

# InnerAudioContext.offStop

取消监听音频停止播放事件。不传入 callback 则取消所有监听。

# InnerAudioContext.onTimeUpdate

监听音频播放进度更新事件。

# InnerAudioContext.offTimeUpdate

取消监听音频播放进度更新事件。不传入 callback 则取消所有监听。

# InnerAudioContext.onWaiting

监听音频加载中事件。

# InnerAudioContext.offWaiting

取消监听音频加载中事件。不传入 callback 则取消所有监听。

Copyright ©2024, All Rights Reserved