setAudioRoute method
设置音频路由。
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);
}