protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
 {
     if (tvodUtil.checkLogin())
     {
         base.OnNavigatedTo(e);
         string live_channel_id     = "";
         string live_channel_url    = "";
         string live_channel_folder = "";
         string msg = "";
         if (NavigationContext.QueryString.TryGetValue("live_channel_id", out msg))
         {
             live_channel_id = msg;
         }
         if (NavigationContext.QueryString.TryGetValue("live_channel_url", out msg))
         {
             live_channel_url = msg;
         }
         if (NavigationContext.QueryString.TryGetValue("live_channel_folder", out msg))
         {
             live_channel_folder = msg;
         }
         live_channel_url += "/manifest";
         PlaylistItem item = new PlaylistItem();
         item.MediaSource    = new Uri(live_channel_url);
         item.DeliveryMethod = Microsoft.SilverlightMediaFramework.Plugins.Primitives.DeliveryMethods.Streaming;
         strmPlayer.Playlist.Add(item);
         strmPlayer.Play();
     }
     else
     {
         if (MessageBox.Show("Chưa đăng nhập. Bạn có muốn đăng nhập vào hệ thống ?", "Thông Báo", MessageBoxButton.OKCancel) == MessageBoxResult.OK)
         {
             (App.Current as App).navigation_tvod = "MAIN_PAGE";
             LoginActivity_V2 loginWindow = new LoginActivity_V2();
             loginWindow.Show();
         }
     }
 }
Пример #2
0
        protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
        {
            if (tvodUtil.checkLogin())
            {
                base.OnNavigatedTo(e);
                BindingData_To_Get_Session_ID();
                string live_channel_id = "";
                //string live_channel_url = "";
                string live_channel_folder = "";
                string msg = "";
                if (NavigationContext.QueryString.TryGetValue("live_channel_id", out msg))
                {
                    live_channel_id = msg;
                }
                if (NavigationContext.QueryString.TryGetValue("live_channel_url", out msg))
                {
                    this.live_channel_url = msg;
                }
                if (NavigationContext.QueryString.TryGetValue("live_channel_folder", out msg))
                {
                    live_channel_folder = msg;
                }

                //live_channel_url += "/manifest?sessionID=" + this.sessionID;
                //liveChannelPlayer.SmoothStreamingSource = new Uri(live_channel_url);
            }
            else
            {
                NavigationService.GoBack();
                if (MessageBox.Show("Chưa đăng nhập. Bạn có muốn đăng nhập vào hệ thống ?", "Thông Báo", MessageBoxButton.OKCancel) == MessageBoxResult.OK)
                {
                    (App.Current as App).navigation_tvod = "MAIN_PAGE";
                    LoginActivity_V2 loginWindow = new LoginActivity_V2();
                    loginWindow.Show();
                }
            }
        }