ios_registerRemoteEncodedAudioFrameObserver method
Future
ios_registerRemoteEncodedAudioFrameObserver(
- id<
ByteRTCRemoteEncodedAudioFrameObserver> observer
@platform ios
@detail api
@hidden for internal use only
@brief 注册远端音频帧监测器。
调用该方法后,SDK 每监测到一帧远端音频帧时,都会将音频帧信息通过 onRemoteEncodedAudioFrame:info:audioFrame: 回调给用户
@param observer 远端音频帧监测器,参看 IRemoteEncodedAudioFrameObserver。
@note
- 该方法建议在进房前调用。
- 将参数设置为 nullptr 则取消注册。
- 调用前,必须先调用 enableAudioDecoding{@link #ByteRTCEngine#enableAudioDecoding} 关闭音频解码功能。
Implementation
Future ios_registerRemoteEncodedAudioFrameObserver(
id<$p_i.ByteRTCRemoteEncodedAudioFrameObserver> observer) async {
$() => ($instance as $p_i.ByteRTCEngine)
.registerRemoteEncodedAudioFrameObserver(observer);
if (Platform.isIOS) {
return $();
} else {
throw UnsupportedError(
'Not Support Platform ${Platform.operatingSystem}');
}
}