Esempio n. 1
0
        public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
        {
            // Override point for customization after application launch.
            // If not required for your application you can safely delete this method

            // create a new window instance based on the screen size
            Window = new UIWindow(UIScreen.MainScreen.Bounds);

            var controller = new UIViewController();

            Window.RootViewController = controller;

            var videoView = new RxVideoView();

            videoView.Frame = controller.View.Frame;
            controller.View.AddSubview(videoView);


            CrossRxMediaPlayer.Current.InitPlayer();
            CrossRxMediaPlayer.Current.ConnectView(videoView);


            CrossRxMediaPlayer.Current.SetMediaUrlSource("https://d2fx94pz3d1i3p.cloudfront.net/NUEbfYA4Rk47xX6B.mp4");
            CrossRxMediaPlayer.Current.Play();

            // make the window visible
            Window.MakeKeyAndVisible();

            return(true);
        }
Esempio n. 2
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);

            // Get our button from the layout resource,
            // and attach an event to it
            Button button = FindViewById <Button>(Resource.Id.MyButton);

            RxMediaPlayerImplementation Player = new RxMediaPlayerImplementation();

            button.Click += delegate { Player.Play(); };



            CrossRxMediaPlayer.Init(this);

            CrossRxMediaPlayer.Current.InitPlayer();


            RxVideoView videoView = FindViewById <RxVideoView>(Resource.Id.MyVideo);

            CrossRxMediaPlayer.Current.ConnectView(videoView);

            CrossRxMediaPlayer.Current.SetMediaUrlSource("https://d2fx94pz3d1i3p.cloudfront.net/NUEbfYA4Rk47xX6B.mp4");
        }