QNAudioMusicMixer
Index
Method
Method
getCurrentPosition
- getCurrentPosition(): number
-
获取当前音频混音的位置
单位: ms
Returns number
getDuration
- getDuration(filePath: string): number
-
获取音频文件的时长
单位: ms 该接口为同步方法,对于在线音频文件,获取时长会存在一定的耗时
Parameters-
filePath: string
Returns number -
getMusicVolume
- getMusicVolume(): number
-
获取背景音乐混音的音量
Returns number
getStartPosition
- getStartPosition(): number
-
获取背景音乐混音的起始位置
Returns number
isPublishEnabled
- isPublishEnabled(): any
-
是否推送到远端
Returns any
off
- off(name: event, listener: QNRTCAudioMusicMixerEvent[event]): void
-
取消监听对应的事件
取消监听对应的事件
Parameters-
name: event
事件名
-
listener: QNRTCAudioMusicMixerEvent[event]
事件句柄
Returns void -
on
- on(name: event, listener: QNRTCAudioMusicMixerEvent[event]): void
-
监听对应的事件
支持多次调用同一事件
Parameters-
name: event
事件名
-
listener: QNRTCAudioMusicMixerEvent[event]
事件句柄
Returns void -
pause
- pause(): void
-
暂停混音操作
Returns void
resume
- resume(): void
-
混音恢复操作
Returns void
seekTo
- seekTo(timeUs: number): void
-
跳到指定位置混音
Parameters-
timeUs: number
指定位置的时间戳,单位: ms
Returns void -
setMusicVolume
- setMusicVolume(musicVolume: number): void
-
设置背景音乐的混音音量
Parameters-
musicVolume: number
音乐混音音量 [0,1]
Returns void -
setPublishEnabled
- setPublishEnabled(enabled: boolean): void
-
设置是否推送到远端
默认推送
Parameters-
enabled: boolean
false: 只在本地播放音乐,true: 将本地播放的音乐发布至远端
Returns void -
setStartPosition
- setStartPosition(position: number): void
-
设置背景音乐混音的起始位置
起始位置的有效值为 0 - duration 之间的值
Parameters-
position: number
背景音乐混音的起始位置,单位:ms
Returns void -
start
- start(loopCount: number): void
-
开始混音
开始指定次数的混音并播放
Parameters-
loopCount: number
Returns void -
stop
- stop(): void
-
停止混音操作
Returns void
文档反馈
(如有产品使用问题,请 提交工单)