예제 #1
0
파일: Sidebar.cs 프로젝트: Haku-Men/TPlayer
 private void playList_PlayClick(TPlayerList.VideoListItem Item)
 {
     if (player.IsPlaying && Item.Index == player.PlayIndex)
     {
         player.PlayorPause();
     }
     else
     {
         //PlayerItem playerItem = Item.Tag as PlayerItem;
         player.OpenFileWeb(Item.Index);
     }
 }
예제 #2
0
파일: Sidebar.cs 프로젝트: Haku-Men/TPlayer
 public void videoList()
 {
     if (player.PlayList.Count > 0)
     {
         panel1.Visible = player.PlayList.Count > 10;
         label2.Text    = player.PlayList.Count + "条视频";
         playList.Items.Clear();
         TPlayerList.VideoListItem Sitem = null;
         for (int i = 0; i < player.PlayList.Count; i++)
         {
             PlayerItem item = player.PlayList[i];
             TPlayerList.VideoListItem videoListItem = new TPlayerList.VideoListItem
             {
                 Index   = i,
                 Enabled = true,
                 Visible = true,
                 Name    = item.name,
                 Desc    = item.time,
                 Tag     = item,
             };
             playList.Items.Add(videoListItem);
             if (i == player.PlayIndex)
             {
                 Sitem = videoListItem;
             }
         }
         playList.InPaint();
         playList.Invalidate();
         if (Sitem != null)
         {
             playList.chatVScroll.MoveSliderToLocation(Sitem.Bounds.Y);
         }
     }
     else
     {
         panel1.Visible = false;
         label2.Text    = "空";
         playList.Items.Clear();
         //titleCheckControl1.InPaint();
         playList.Invalidate();
     }
 }
예제 #3
0
파일: Sidebar.cs 프로젝트: Haku-Men/TPlayer
 private void playList_DownClick(TPlayerList.VideoListItem Item)
 {
     if (playList.IsCheck)
     {
         Item.Check = !Item.Check;
         if (Item.Check)
         {
             DelTemp.Add(Item);
         }
         else
         {
             DelTemp.Remove(Item);
         }
         playList.Tom(Item);
     }
     else
     {
         //PlayerItem playerItem = Item.Tag as PlayerItem;
         player.OpenFileWeb(Item.Index);
     }
 }
예제 #4
0
파일: Sidebar.cs 프로젝트: Haku-Men/TPlayer
 private void playList_MoreClick(TPlayerList.VideoListItem Item)
 {
 }