Public 成员函数 | |
void | startAudioMixing (String filepath, boolean loopback, boolean replace, int cycle) |
void | stopAudioMixing () |
void | setAudioMixingPosition (int position) |
void | pauseAudioMixing () |
void | resumeAudioMixing () |
AudioMixerBridge
接口,用于桥接 Agora RTC SDK 的混音方法和白板 SDK。
当用户同时使用音视频功能和互动白板,且在互动白板中展示的动态 PPT 包含音频文件时,可能遇到以下问题:
为解决上述问题,你可以使用 AudioMixerBridge
接口,以调用 RTC SDK 的混音方法播放动态 PPT 中的音频文件。
AudioMixerBridge
接口。 void com.herewhite.sdk.AudioMixerBridge.startAudioMixing | ( | String | filepath, |
boolean | loopback, | ||
boolean | replace, | ||
int | cycle | ||
) |
开始播放音乐文件及混音。
进行混音后,需要将混音结果通过 setMediaState
传递给动态 PPT 内部。
filepath | 指定需要混音的本地或在线音频文件的绝对路径。 |
loopback | 是否只有本地用户可以听到混音后的音频流:
|
replace | 是否播放麦克风采集的音频:
|
cycle | 音乐文件的播放次数。
|
void com.herewhite.sdk.AudioMixerBridge.stopAudioMixing | ( | ) |
停止播放音乐文件及混音。
void com.herewhite.sdk.AudioMixerBridge.setAudioMixingPosition | ( | int | position | ) |
设置音乐文件的播放位置。
position | 整数。进度条位置,单位为毫秒。 |
void com.herewhite.sdk.AudioMixerBridge.pauseAudioMixing | ( | ) |
暂停播放音乐文件及混音。
void com.herewhite.sdk.AudioMixerBridge.resumeAudioMixing | ( | ) |
恢复播放音乐文件及混音。