public override void PlaybackSession(BCOVPlaybackSession session, BCOVPlaybackSessionLifecycleEvent lifecycleEvent)
        {
            //base.PlaybackSession(session, lifecycleEvent);
            var sessionCheck = CastContext.SharedInstance.SessionManager.CurrentSession;

            Console.WriteLine("SESSIONCHECK  :: " + lifecycleEvent.EventType);
            if (sessionCheck != null)
            {
                if (lifecycleEvent.EventType == "kBCOVPlaybackSessionLifecycleEventReady")
                {
                    googleCastManager.SwitchToRemotePlayback();
                }
            }
        }
 public override void DidStartSession(SessionManager sessionManager, Session session)
 {
     //base.DidStartSession(sessionManager, session);
     googleCastManager.SwitchToRemotePlayback();
     googleCastManager.SetupRemoteMediaClientWithMediaInfo();
 }