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
        }
Example #2
0
        //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
        }