Breaking News
Loading...
Saturday, May 10, 2014

Chương trình nghe nhạc bằng C#

5/10/2014 11:25:00 PM

Đây là chương trình nghe nhạc được viết bằng code C# mình sưu tằm trên mạng. Hi vọng sẽ giúp đỡ cho những bạn đang cần

Giao diện màn hình phát nhạc



Giao diện playlist



Link dowload source code: http://viettruong92.blogspot.com

7 comments:

  1. bạn cho mình hỏi 2 file AxInterop.WMPLib.dll & Interop.WMPLib.dll không biết 2 file đó dùng để làm gì và add vào chương trình như thế nào. vì khi mình add Windows media palyer của visua studio và thì nó đã có sẳn 2 cái AxWMPLib và WMPLip trong refences
    cảm ơn bạn nhiều

    ReplyDelete
  2. 2 file này để hỗ trợ cho mình một số thư viện (using .....), một số hàm,để xây dựng dc ctrình này.2 File này đã dc add refences. vào project rồi. nên bạn thấy nó có sẵn là đúng rồi.

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. anh ơi lệnh đọc tên của ca sỹ trong bài nhạc như thế nào ạ . tks a

      Delete
  3. This comment has been removed by a blog administrator.

    ReplyDelete
  4. anh ơi cho em hỏi lệnh đọc tên ca sỹ trong bài nhạc . như thế nào ạ . tks a

    ReplyDelete
    Replies
    1. Trong form frmPlaylist có hàm:

      public void OpenPlayList(string file,bool play)
      {
      string sysList = null;

      System.IO.StreamReader rd = new System.IO.StreamReader(file);
      sysList = rd.ReadToEnd();
      rd.Close();

      if (!sysList.Contains("^_^PlayList^_^|"))
      {
      MessageBox.Show("Không thể tải danh sách nhạc!.", "Lỗi", MessageBoxButtons.OK);
      }
      else
      {
      sysList = sysList.Replace("^_^PlayList^_^|", string.Empty);
      string[] files = sysList.Split('|');
      if (files.Length > 1)
      {
      dtPlayList.Rows.Clear();
      foreach (string item in files)
      {
      if (!string.IsNullOrEmpty(item))
      {
      string[] temp = item.Split('>');
      if (temp.Length >= 5)
      {
      string path=temp[0];
      if (File.Exists(path))
      {
      DataRow r = dtPlayList.NewRow();
      r["SourceURL"] = temp[0];
      r["Name"] = temp[1];
      r["Author"] = temp[2];

      r["Time"] = temp[3];
      r["isVideo"] = string.Equals(temp[4], "True") ? true : false;
      dtPlayList.Rows.Add(r);
      }
      }
      }
      }
      Setgrid();
      if (play)
      {
      if (grdPlayList.Rows.Count > 0)
      {
      idx = 0;
      string SourceURL = grdPlayList["SourceURL", idx].Value.ToString();
      bool isVideo = (bool)grdPlayList["isVideo", idx].Value;
      PlayNow(SourceURL, isVideo);
      }
      }
      }
      }

      }
      đó là đoạn code xử lý đọc tên ca sĩ đó bạn

      Delete

 
Toggle Footer