BRTC 用于对背景音乐、短音效和人声特效进行设置的管理类。
enableVoiceEarMonitor开启耳返
enableVoiceEarMonitor(enable: boolean): void
参数
详情
getMusicCurrentPosInMS获取当前背景音乐的播放进度
getMusicCurrentPosInMS(id: number): number
返回
getMusicDurationInMS获取音乐文件的总时长
getMusicDurationInMS(path: string): number
pausePlayMusic暂停播放背景音乐
pausePlayMusic(id: number): void
resumePlayMusic恢复播放背景音乐
resumePlayMusic(id: number): void
seekMusicToPosInMS设置背景音乐的播放进度
seekMusicToPosInMS(id: number, pts: number): void
setAllMusicVolume设置所有背景音乐的本地音量和远端音量的大小
setAllMusicVolume(volume: number): void
setMusicPitch调整背景音乐的音调高低
setMusicPitch(id: number, pitch: number): void
setMusicPlayoutVolume设置某一首背景音乐的本地音量的大小
setMusicPlayoutVolume(id: number, volume: number): void
setMusicPublishVolume设置某一首背景音乐的远端音量的大小
setMusicPublishVolume(id: number, volume: number): void
setMusicSpeedRate调整背景音乐的变速效果
setMusicSpeedRate(id: number, speedRate: number): void
setVoiceEarMonitorVolume设置耳返音量
setVoiceEarMonitorVolume(volume: number): void
startPlayMusic开始播放背景音乐
startPlayMusic(musicParam: BrtcAudioMusicParam): boolean
stopPlayMusic停止播放背景音乐
stopPlayMusic(id: number): void
BrtcMusicPlayListener背景音乐播放事件监听,包括:
onStart背景音乐开始播放
onStart(id: number, errCode: number): void
onPlayProgress背景音乐的播放进度
onPlayProgress(id: number, curPtsMS: number, durationMS: number): void
onComplete背景音乐已经播放完毕
onComplete(id: number, errCode: number): void
AudioMusicParam背景音乐的播放控制信息
该信息用于在接口 startPlayMusic 中指定背景音乐的相关信息,包括播放 ID、文件路径和循环次数等。
HarmonyOS
BRTC 用于对背景音乐、短音效和人声特效进行设置的管理类。
BrtcAudioEffectManager
结构体类型
BrtcMusicPlayListener
详细信息
enableVoiceEarMonitor
开启耳返
参数
false: 关闭
详情
getMusicCurrentPosInMS
获取当前背景音乐的播放进度
参数
返回
getMusicDurationInMS
获取音乐文件的总时长
参数
返回
pausePlayMusic
暂停播放背景音乐
参数
resumePlayMusic
恢复播放背景音乐
参数
seekMusicToPosInMS
设置背景音乐的播放进度
参数
详情
setAllMusicVolume
设置所有背景音乐的本地音量和远端音量的大小
参数
详情
setMusicPitch
调整背景音乐的音调高低
参数
setMusicPlayoutVolume
设置某一首背景音乐的本地音量的大小
参数
详情
setMusicPublishVolume
设置某一首背景音乐的远端音量的大小
参数
详情
setMusicSpeedRate
调整背景音乐的变速效果
参数
setVoiceEarMonitorVolume
设置耳返音量
参数
详情
startPlayMusic
开始播放背景音乐
参数
详情
stopPlayMusic
停止播放背景音乐
参数
BrtcMusicPlayListener
背景音乐播放事件监听,包括:
onStart
背景音乐开始播放
参数
-102:音频文件格式错误。
-105:用户指定的 id 已经被内部使用
onPlayProgress
背景音乐的播放进度
参数
onComplete
背景音乐已经播放完毕
参数
AudioMusicParam
背景音乐的播放控制信息
该信息用于在接口 startPlayMusic 中指定背景音乐的相关信息,包括播放 ID、文件路径和循环次数等。
true: 音乐在本地播放的同时,远端用户也能听到该音乐
false(默认值): 主播只能在本地听到该音乐,远端观众听不到
true: 需要重复播放的短音乐文件
false(默认值): 正常的音乐文件