Esempio n. 1
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            _musicPlayer        = new MPMusicPlayerController();
            _musicPlayer.Volume = volumeSlider.Value;
            _mediaController    = new MPMediaPickerController(MPMediaType.MPMediaTypeMusic);
            _mediaController.AllowsPickingMultipleItems = false;
            _mpDelegate = new MediaPickerDelegate(this);
            _mediaController.Delegate = _mpDelegate;

            volumeSlider.ValueChanged += delegate { _musicPlayer.Volume = volumeSlider.Value; };

            open.Clicked += (o, e) => { this.PresentModalViewController(_mediaController, true); };

            play.Clicked += (o, e) => { _musicPlayer.Play(); };

            pause.Clicked += (o, e) => { _musicPlayer.Pause(); };

            stop.Clicked += (o, e) => { _musicPlayer.Stop(); };
        }
 public override void ViewDidLoad ()
 {
     base.ViewDidLoad ();
     
     _musicPlayer = new MPMusicPlayerController ();
     _musicPlayer.Volume = volumeSlider.Value;
     _mediaController = new MPMediaPickerController (MPMediaType.MPMediaTypeMusic);
     _mediaController.AllowsPickingMultipleItems = false;
     _mpDelegate = new MediaPickerDelegate (this);
     _mediaController.Delegate = _mpDelegate;
     
     volumeSlider.ValueChanged += delegate { _musicPlayer.Volume = volumeSlider.Value; };
     
     open.Clicked += (o, e) => { this.PresentModalViewController (_mediaController, true); };
     
     play.Clicked += (o, e) => { _musicPlayer.Play (); };
     
     pause.Clicked += (o, e) => { _musicPlayer.Pause (); };
     
     stop.Clicked += (o, e) => { _musicPlayer.Stop (); };
 }