setAudioRoute method

Future<int?> setAudioRoute(
  1. int route
)

设置音频路由。

setSystemVolumeType

微信和手机 QQ 视频通话功能的免提模式就是基于音频路由实现的。 一般手机都有两个扬声器,一个是位于顶部的听筒扬声器,声音偏小;一个是位于底部的立体声扬声器,声音偏大。 设置音频路由的作用就是决定声音使用哪个扬声器播放。

参数:

route 音频路由,即声音由哪里输出(扬声器、听筒),请参考 TRTCCloudDef.TRTC_AUDIO_ROUTE_SPEAKER,默认值:TRTCCloudDef.TRTC_AUDIO_ROUTE_SPEAKER 0: Speakerphone:使用扬声器播放(即“免提”),扬声器位于手机底部,声音偏大,适合外放音乐。 1: Earpiece:使用听筒播放,听筒位于手机顶部,声音偏小,适合需要保护隐私的通话场景。

Implementation

Future<int?> setAudioRoute(int route // 音频路由,即声音由哪里输出(扬声器、听筒)
    ) async {
  var result = await _channel.invokeMethod('setAudioRoute', {
    "route": route,
  });
  return V2TXLiveFlutterResult.intValue(result);
}