用asp.net如何实现自动读取mp3文件信息
2006-12-29 20:19
806 查看
static void Main(string[] args)
{
byte[] b = new byte[128];
string sTitle;
string sSinger;
string sAlbum;
string sYear;
string sComm;
FileStream fs = new FileStream(@"d:\mp3.mp3", FileMode.Open);
fs.Seek(-128, SeekOrigin.End);
fs.Read(b, 0, 128);
bool isSet=false;
String sFlag = System.Text.Encoding.Default.GetString(b, 0, 3);
if (sFlag.CompareTo("TAG")==0)
{
System.Console.WriteLine ("Tag is setted!");
isSet=true;
}
if (isSet)
{
//get title of song;
sTitle = System.Text.Encoding.Default.GetString (b,3,30);
System.Console.WriteLine ("Title:" + sTitle);
//get singer;
sSinger = System.Text.Encoding.Default.GetString (b,33,30);
System.Console.WriteLine ("Singer:" + sSinger);
//get album;
sAlbum = System.Text.Encoding.Default.GetString (b,63,30);
System.Console.WriteLine ("Album:" + sAlbum);
//get Year of publish;
sYear= System.Text.Encoding.Default.GetString (b,93,4);
System.Console.WriteLine ("Year:" + sYear);
//get Comment;
sComm= System.Text.Encoding.Default.GetString (b,97,30);
System.Console.WriteLine ("Comment:" + sComm);
}
System.Console.WriteLine("Any key to exit!");
System.Console.Read();
}
______________________________________________________________________________________________
答5:
参考:
http://expert.csdn.net/Expert/topic/2349/2349762.xml
一个多媒体类库:
http://expert.csdn.net/Expert/topic/2314/2314143.xml
{
byte[] b = new byte[128];
string sTitle;
string sSinger;
string sAlbum;
string sYear;
string sComm;
FileStream fs = new FileStream(@"d:\mp3.mp3", FileMode.Open);
fs.Seek(-128, SeekOrigin.End);
fs.Read(b, 0, 128);
bool isSet=false;
String sFlag = System.Text.Encoding.Default.GetString(b, 0, 3);
if (sFlag.CompareTo("TAG")==0)
{
System.Console.WriteLine ("Tag is setted!");
isSet=true;
}
if (isSet)
{
//get title of song;
sTitle = System.Text.Encoding.Default.GetString (b,3,30);
System.Console.WriteLine ("Title:" + sTitle);
//get singer;
sSinger = System.Text.Encoding.Default.GetString (b,33,30);
System.Console.WriteLine ("Singer:" + sSinger);
//get album;
sAlbum = System.Text.Encoding.Default.GetString (b,63,30);
System.Console.WriteLine ("Album:" + sAlbum);
//get Year of publish;
sYear= System.Text.Encoding.Default.GetString (b,93,4);
System.Console.WriteLine ("Year:" + sYear);
//get Comment;
sComm= System.Text.Encoding.Default.GetString (b,97,30);
System.Console.WriteLine ("Comment:" + sComm);
}
System.Console.WriteLine("Any key to exit!");
System.Console.Read();
}
______________________________________________________________________________________________
答5:
参考:
http://expert.csdn.net/Expert/topic/2349/2349762.xml
一个多媒体类库:
http://expert.csdn.net/Expert/topic/2314/2314143.xml
相关文章推荐
- asp.net如何实现删除文件的操作?
- 在asp.net中读取xml文件信息的4种方法
- 在asp.net ajax 1.0 的updatePanel中如何实现文件下载
- C#通用类实现 读取xml控制Asp.net控件输入信息长度(TextBox,FileUpload)
- 在asp.net中读取XML文件信息的4种方法
- 如何实现asp.net中FileUpload文件类型过滤功能 .
- asp.net如何实现删除文件夹及文件内容操作
- ASP.NET如何读取Excel文件的多张工作表
- ASP.NET Core实现类库项目读取配置文件
- ASP.NET文件下载简单实现(也可以通过直接读取数据库 大字段文件,如oracle 中的bolg,long raw 等大字段文件)
- asp.net c# 如何读取XML文件里的CDATA里的HTML
- IIS7中 ASP.NET授权功能如何实现对静态文件的控制
- asp.net mvc如何实现下载文件
- ASP.NET Core实现类库项目读取配置文件
- asp.net如何实现删除文件的操作? (转)
- ASP.NET实现WORD文件自动转换PDF
- asp.net 读取并修改config文件实现代码
- 在asp.net中读取XML文件信息的4种方法
- asp.net filestream 如何读取pdf文件