音频组
介绍#
音频组由多个音频单元组成,用于统一管理这些音频单元
获取#
使用 mk.audio.getGroup
方法即可,不存在则会自动创建
属性#
-
readonly idNum
: 分组 ID,也就是getGroup
的参数 -
readonly audioUnitList
:只读,音频单元列表 -
readonly isPlay
: 播放状态 -
readonly isStop
: 停止状态 -
volumeNum
: 分组音量
方法#
play#
若无参数播放处于暂停和停止状态的音频单元,存在参数则播放指定状态的音频单元
调用后将设置 isPlay
为 true, isStop
为 false
参数#
containsStateNum_
: 状态值,决定了播放什么状态下的音频,默认mk.Audio_.State.Pause | mk.Audio_.State.Stop
pause#
暂停分组内的音频单元
调用后将设置 isPlay
为 false
stop#
停止或恢复播放能力
参数#
isStop_
: 停止状态,默认 true- true: 停止当前并阻止后续音频播放
- false: 恢复播放能力
addAudio#
添加音频单元到当前音频组
参数#
audio_
: 音频单元或者音频单元数组
delAudio#
从当前音频组删除音频单元
参数#
audio_
: 音频单元或者音频单元数组
clear#
清理分组内所有音频