【发布时间】:2020-11-12 03:42:37
【问题描述】:
初始化时
// init engine
mRtcEngine = IRtcEngine.GetEngine(appId);
if (mRtcEngine == null)
return;
mRtcEngine.SetChannelProfile(CHANNEL_PROFILE.CHANNEL_PROFILE_GAME);
mRtcEngine.SetClientRole(CLIENT_ROLE.BROADCASTER);
// set callbacks (optional)
mRtcEngine.OnJoinChannelSuccess = onJoinChannelSuccess;
mRtcEngine.OnUserJoined = onUserJoined;
mRtcEngine.OnUserOffline = onUserOffline;
mRtcEngine.EnableWebSdkInteroperability(true);
mRtcEngine.OnRemoteVideoStateChanged = OnRemoteVideoStateChangedHandler;
mRtcEngine.DisableAudio();
mRtcEngine.EnableAudioVolumeIndication(500, 3, true);
mRtcEngine.EnableVideo();
mRtcEngine.EnableVideoObserver();
mRtcEngine.EnableLocalVideo(false);
mRtcEngine.SetDefaultAudioRouteToSpeakerphone(true);
mRtcEngine.AdjustRecordingSignalVolume(0);]
mRtcEngine.SetLogFilter(LOG_FILTER.DEBUG | LOG_FILTER.INFO | LOG_FILTER.WARNING | LOG_FILTER.ERROR |
LOG_FILTER.CRITICAL);
我打电话 mRtcEngine.SetDefaultAudioRouteToSpeakerphone(true);
在我调用 JoinChannel() 之后
mRtcEngine.JoinChannel(channel, null, 0);
if (mRtcEngine.EnableVideoObserver() == Decimal.Zero)
{
mRtcEngine.EnableVideoObserver();
}
mRtcEngine.EnableAudio();
mRtcEngine.SetEnableSpeakerphone(true);
我调用 setEnableSpeakerphone(true)
但它仍然从耳机中出来(好像是一个电话),我错过了一步吗?
【问题讨论】:
标签: agora.io