diff --git a/xplan-ios/Main/RTC/RtcImpl/TRTCRtcImpl.m b/xplan-ios/Main/RTC/RtcImpl/TRTCRtcImpl.m index f38d97b7..78551d2b 100644 --- a/xplan-ios/Main/RTC/RtcImpl/TRTCRtcImpl.m +++ b/xplan-ios/Main/RTC/RtcImpl/TRTCRtcImpl.m @@ -103,7 +103,11 @@ - (void)broadcast:(BOOL)on { [self.engine switchRole:on ? TRTCRoleAnchor : TRTCRoleAudience]; if (on) { - [self.engine startLocalAudio:TRTCAudioQualityDefault]; + NSString *jsonString = @"{\"api\":\"setAudioQualityEx\",\"params\":{\"sampleRate\":48000,\"channel\":2,\"bitrate\":192,\"encodeMode\":1,\"systemVolumeType\":1}}"; + [self.engine callExperimentalAPI:jsonString]; + NSString *aecString = @"{\"api\":\"enableAudioAEC\",\"params\":{\"enable\":1,\"level\":100}}"; + [self.engine callExperimentalAPI:aecString]; + [self.engine startLocalAudio:TRTCAudioQualityMusic]; } else { [self.engine stopLocalAudio]; }