コード例 #1
0
                public void OnServiceConnected(ComponentName name, IBinder serviceBinder)
                {
                    Rock.Mobile.Util.Debug.WriteLine("OnServiceConnected - We are binding");

                    AudioServiceBinder binder = serviceBinder as AudioServiceBinder;

                    if (binder != null)
                    {
                        ConnectionFragment.ServiceConnected(binder);
                    }
                }
コード例 #2
0
                public void ServiceConnected(AudioServiceBinder binder)
                {
                    Rock.Mobile.Util.Debug.WriteLine("ServiceConnected.");
                    AudioServiceBinder = binder;

                    if (PlayerState == MediaPlayerState.WantsAutoplay)
                    {
                        StartAudio( );

                        PlayerState = MediaPlayerState.Preparing;
                    }
                }
コード例 #3
0
 public override IBinder OnBind(Intent intent)
 {
     _binder = new AudioServiceBinder(this);
     InitializeMediaSession();
     return(_binder);
 }
コード例 #4
0
                public void ServiceConnected( AudioServiceBinder binder )
                {
                    Rock.Mobile.Util.Debug.WriteLine( "ServiceConnected." );
                    AudioServiceBinder = binder;

                    if ( PlayerState == MediaPlayerState.WantsAutoplay )
                    {
                        StartAudio( );

                        PlayerState = MediaPlayerState.Preparing;
                    }
                }