WhiteAudioMixerBridgeDelegate Protocol Reference
成员
startAudioMixing:loopback:replace:cycle:
- (void)startAudioMixing:(NSString *)filePath loopback:(BOOL)loopback replace:(BOOL)replace cycle:(NSInteger)cycle;开始播放音乐文件及混音。 进行混音后,需要将混音结果通过 setMediaState 传递给动态 PPT 内部。 @param filePath 指定需要混音的本地或在线音频文件的绝对路径。 @param loopback 是否只有本地用户可以听到混音后的音频流:
- `YES`:只有本地可以听到混音的音频流。
- `NO`:本地和对方都可以听到混音的音频流。 @param replace 是否播放麦克风采集的音频:
- `YES`: 只播放音频文件,不播放麦克风采集的音频。
- `NO`: 将音频文件和麦克风采集的音频混音后播放。 @param cycle 音乐文件的播放次数。
- ≥ 0: 播放次数。例如,`0` 表示不播放;`1` 表示播放 `1` 次。
- -1: 无限循环播放。
stopAudioMixing
- (void)stopAudioMixing;停止播放音乐文件及混音。
pauseAudioMixing
- (void)pauseAudioMixing;暂停混音
resumeAudioMixing
- (void)resumeAudioMixing;恢复混音
setAudioMixingPosition:
- (void)setAudioMixingPosition:(NSInteger)position;设置音乐文件的播放位置。 @param position 整数。进度条位置,单位为毫秒。