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