getRangeAudio method
@detail api
@author luomingkang
@brief 获取范围语音接口实例。
@return 方法调用结果:
- IRangeAudio:成功,返回一个 IRangeAudio{@link #IRangeAudio} 实例。
- null:失败,当前 SDK 不支持范围语音功能。
@note 首次调用该方法须在创建房间后、加入房间前。范围语音相关 API 和调用时序详见范围语音。
Implementation
Future<IRangeAudio?> getRangeAudio() async {
$a() async => packObject(
await ($instance as $p_a.RTCRoom).getRangeAudio(), () => IRangeAudio());
$i() async => packObject(
await ($instance as $p_i.ByteRTCRoom).getRangeAudio(),
() => IRangeAudio());
if (Platform.isAndroid) {
return $a();
} else if (Platform.isIOS) {
return $i();
} else {
throw UnsupportedError(
'Not Support Platform ${Platform.operatingSystem}');
}
}