QNAudioMixer
Index
Property
Method
Property
identifyID
- identifyID: string
-
url
- url: string
-
variationList
- variationList: string[]
-
Method
getCurrentPosition
- getCurrentPosition(): number
-
获取当前音频混音的位置
单位: us
Returns number
getDuration
- getDuration(): number
-
获取音频文件的时长
单位: us
Returns number
off
- off(name: event, listener: QNRTCAudioMixerEvent[event]): void
-
取消监听对应的事件
取消监听对应的事件
Parameters-
name: event
事件名
-
listener: QNRTCAudioMixerEvent[event]
事件句柄
Returns void -
on
- on(name: event, listener: QNRTCAudioMixerEvent[event]): void
-
监听对应的事件
支持多次调用同一事件
Parameters-
name: event
事件名
-
listener: QNRTCAudioMixerEvent[event]
事件句柄
Returns void -
pause
- pause(): void
-
暂停混音操作
Returns void
resume
- resume(): void
-
混音恢复操作
Returns void
seekTo
- seekTo(timeUs: number): void
-
跳到指定位置混音
Parameters-
timeUs: number
指定位置的时间戳,单位: us
Returns void -
setMixingVolume
- setMixingVolume(microphoneVolume: number, musicVolume: number): void
-
设置混音中麦克风和音乐的混音音量
Parameters-
microphoneVolume: number
麦克风混音音量 [0,1]
-
musicVolume: number
音乐混音音量 [0,1]
Returns void -
setPlayBack
- setPlayBack(playBack: boolean): void
-
设置是否开启返听
只支持ios
Parameters-
playBack: boolean
是否开启耳返
Returns void -
setPlayingVolume
- setPlayingVolume(volume: number): void
-
设置混音音乐本地播放的音量
Parameters-
volume: number
混音音乐本地播放音量 [0,1]
Returns void -
start
- start(loopTimes: number): void
-
开始混音
开始指定次数的混音并播放
Parameters-
loopTimes: number
循环次数
Returns void -
stop
- stop(): void
-
停止混音操作
Returns void
文档反馈
(如有产品使用问题,请 提交工单)