protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.FirstView); var exoAudioPlayer = new ExoPlayerAudioImplementation( ((MediaManagerImplementation)CrossMediaManager.Current).MediaSessionManager); exoAudioPlayer.RequestHeaders = new Dictionary <string, string> { { "Test", "1234" } }; var exoVideoPlayer = new ExoPlayerVideoImplementation(); CrossMediaManager.Current.AudioPlayer = exoAudioPlayer; CrossMediaManager.Current.VideoPlayer = exoVideoPlayer; //new AudioImp }
//private SubtitleLayout _subtitleLayout; protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.VideoView); var exoVideoPlayer = new ExoPlayerVideoImplementation(); //exoVideoPlayer.RequestProperties = new Dictionary<string, string> { { "Test", "1234" } }; CrossMediaManager.Current.VideoPlayer = exoVideoPlayer; _videoFrame = FindViewById <AspectRatioFrameLayout>(Resource.Id.video_frame); _surfaceView = FindViewById <SurfaceView>(Resource.Id.surface_view); _surfaceView.Holder.AddCallback(this); //_subtitleLayout = FindViewById<SubtitleLayout>(Resource.Id.subtitles); //new AudioImp }