public override void LoadView() { base.LoadView(); Title = "AppRTC Mobile"; NavigationItem.Title = "WebRTC Test"; _shareButton = new UIBarButtonItem("Share", UIBarButtonItemStyle.Plain, OnShareButtonPressed); NavigationItem.RightBarButtonItem = _shareButton; _mainView = new ARDMainView(CGRect.Empty); _mainView.Delegate = this; _mainView.BackgroundColor = UIColor.White; View = _mainView; AddSettingsBarButton(); var webRTCConfig = new RTCAudioSessionConfiguration(); webRTCConfig.CategoryOptions |= AVAudioSessionCategoryOptions.DefaultToSpeaker; RTCAudioSessionConfiguration.SetWebRTCConfiguration(webRTCConfig); var session = RTCAudioSession.SharedInstance; session.AddDelegate(this); ConfigureAudioSession(); SetupAudioPlayer(); SetupBroadcastUI(); }
public override void ViewDidLoad() { base.ViewDidLoad(); var webRTCConfig = new RTCAudioSessionConfiguration(); webRTCConfig.CategoryOptions |= AVAudioSessionCategoryOptions.DefaultToSpeaker; RTCAudioSessionConfiguration.SetWebRTCConfiguration(webRTCConfig); var session = RTCAudioSession.SharedInstance; session.AddDelegate(this); ConfigureAudioSession(); }
public override void LoadView() { base.LoadView(); Title = "AppRTC Mobile"; _mainView = new ARDMainView(CGRect.Empty); _mainView.Delegate = this; _mainView.BackgroundColor = UIColor.White; View = _mainView; AddSettingsBarButton(); var webRTCConfig = new RTCAudioSessionConfiguration(); webRTCConfig.CategoryOptions |= AVAudioSessionCategoryOptions.DefaultToSpeaker; RTCAudioSessionConfiguration.SetWebRTCConfiguration(webRTCConfig); var session = RTCAudioSession.SharedInstance; session.AddDelegate(this); ConfigureAudioSession(); SetupAudioPlayer(); }