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); }
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"); }