Esempio n. 1
0
        public void OnConnected()
        {
            var controller = ((FragmentActivity)Activity)?.SupportMediaController;

            if (controller == null)
            {
                return;
            }
            OnMetadataChanged(controller.Metadata);
            OnPlaybackStateChanged(controller.PlaybackState);
            controller.RegisterCallback(callback = new MediaControllerCallBack {
                Parent = this
            });
        }
Esempio n. 2
0
        void ConnectToSession(MediaSessionCompat.Token token)
        {
            var controller = new MediaControllerCompat(this, token);

            this.SupportMediaController          = controller;
            controller.RegisterCallback(callBack = new MediaControllerCallBack {
                Parent = this
            });
            if (ShouldShowControls())
            {
                ShowPlaybackControls();
            }
            else
            {
                HidePlaybackControls();
            }
            ControlsFragment?.OnConnected();
            OnMediaControllConnected();
        }