예제 #1
0
 private void OpenMTV()
 {
     if (KTVPlayer.GetState() == 0)
     {
         lock (RunTimeData.VideoQueue)
         {
             var mtv      = RunTimeData.VideoQueue.FirstOrDefault(m => m.Sort == 0)?.MTV;
             var playPath = mtv?.SavePath.Replace("~", PathHelper.GetDownloadDir(mtv.Id));
             KTVPlayer.Open(playPath);
         }
     }
 }
예제 #2
0
 private void BtnPause_Click(object sender, EventArgs e)
 {
     if (KTVPlayer.GetState() == 3)
     {
         KTVPlayer.Play();
         BtnPause.Appearance.Image        = Resources.player_pause;
         BtnPause.AppearanceHovered.Image = Resources.player_pause_hover;
         BtnPause.AppearancePressed.Image = Resources.player_pause_press;
         Sprite2DShow.CreateVideoSprite(KTVPlayer, Sprite2DCommonModel.Play());
     }
     else if (KTVPlayer.GetState() == 5)
     {
         KTVPlayer.Pause();
         BtnPause.Appearance.Image        = Resources.player_play;
         BtnPause.AppearanceHovered.Image = Resources.player_play_hover;
         BtnPause.AppearancePressed.Image = Resources.player_play_press;
         Sprite2DShow.CreateVideoSprite(KTVPlayer, Sprite2DCommonModel.Pause());
     }
 }