PDA

View Full Version : gặp vấn đề về trình nghe nhạc dùng wmp .com ?



zKeitherz
16-11-2010, 21:08
class Class1
{
public byte[] TAGID = new byte[3];
public byte[] Title = new byte[30];
public byte[] Artist = new byte[30];
public byte[] Album = new byte[30];
public byte[] Year = new byte[4];
public byte[] Comment = new byte[30];
public byte[] Genre = new byte[1];
}




wmp.URL = @"D:\nhac.mp3";
using (FileStream fs = File.OpenRead(@"D:\huutam.mp3"))
{
if (fs.Length >= 128)
{
Class1 tag = new Class1();
fs.Seek(-128, SeekOrigin.End);
fs.Read(tag.TAGID, 0, tag.TAGID.Length);
fs.Read(tag.Title, 0, tag.Title.Length);
fs.Read(tag.Artist, 0, tag.Artist.Length);
fs.Read(tag.Album, 0, tag.Album.Length);
fs.Read(tag.Year, 0, tag.Year.Length);
fs.Read(tag.Comment, 0, tag.Comment.Length);
fs.Read(tag.Genre, 0, tag.Genre.Length);
string theTAGID = Encoding.UTF8.GetString(tag.TAGID);
if (theTAGID.Equals("TAG"))
{
tb1.Text = "Title: " + Encoding.Default.GetString(tag.Title);
tb2.Text = "Artist: " + Encoding.Default.GetString(tag.Artist);
tb3.Text = "Album: " + Encoding.Default.GetString(tag.Album);
tb4.Text = "Year: " + Encoding.Default.GetString(tag.Year);
tb5.Text = "Comment: " + Encoding.Default.GetString(tag.Comment);
tb6.Text = "Genre: " + Encoding.Default.GetString(tag.Genre);
}
}
}

mình ko hiểu sao đoạn code trên chạy tốt trên winxp, về win7 chạy dc nhưng ko hiện lên gì cả
kiểm tra cái theTAGID thì thấy nó bằng "uuu"

xin cám ơn mọi ý kiến chỉ dẫn