RCRTCAudio Mixer
混音
混音功能支持将用户自定义的音频数据或音频文件与本地麦克风采集的音频数据进行混合,支持的用户自定义音频文件格式为:MP3、AAC、M4A、WAV
Functions
Link copied to clipboard
获取混音当前进度
Link copied to clipboard
获取混音文件的总时长
获取指定音频文件的总时长
Link copied to clipboard
Link copied to clipboard
获取混音文件在对端播放音量
Link copied to clipboard
获取混音文件在本端的播放音量
Link copied to clipboard
Add from 5.1.
Link copied to clipboard
public abstract void setAudioMixingStateChangeListener(RCRTCAudioMixingStateChangeListener listener)
注册 AudioMixingStateChangeListener 监听混音结束回调
Link copied to clipboard
设置混音文件在对端播放音量,取值范围 [0-100]
Link copied to clipboard
设置本端是否播放混音文件
Link copied to clipboard
Link copied to clipboard
设置混音文件在本端的播放音量,取值范围 [0-100]
Link copied to clipboard
public abstract boolean startMix(String path, RCRTCAudioMixer.Mode mode, boolean playback, int loopCount)
将给定音频文件与麦克风混音发送至对端
Link copied to clipboard
Add from 5.1.
Link copied to clipboard
更新混音模式
Link copied to clipboard
public abstract void write(Array<byte> data, int sampleRate, int channelCount, int audioFormat, int volume, RCRTCAudioMixer.Mode mode)