mp3文件的ID3信息解析

客户要解析ID3信息,手上没有代码,找了一份现成的改了改.
详细的文档在id3的官方网站:http://www.id3.org/d3v2.3.0
不过仍然有些小地方需要注意,。
附件是写了一个QT的应用去调用ID3的API.
QT中的文字编码需要特别注意,否则很容易乱码
更多相关文章
  • ASP.NET进阶获取MP3文件信息并显示专辑图片
    突发奇想,想弄个显示MP3文件信息和专辑图片的小Demo,个人不是大牛,遂百度之,总算搞定,现分享如下. 效果图: GIF效果图: 主要是依靠2个DLL文件:ID3.dll 和 Interop.Shell32.dll,步骤如下: 1.保存音乐文件到本地 #region 保存音乐文件到本地 strin ...
  • 以前(估计是2003年)编写一个MP3文件信息批量更改器MP3TagChanger,现放上来参考.(VB6编码) 使用方法很简单,会Winamp或者千千静听的就懂使用. http://pan.baidu.com/s/1nu3afbj
  • C# 获取 mp3文件信息[包括:文件大小.歌曲长度.歌手.专辑] 第一种方式:[代码已验证] // http:;;; i++];; i++];; i++];; i++];; i++];; i++, str.IndexOf( ? str.IndexOf('\0') : str.Length);//去 ...
  • extjs版本:4.2.1在html中添加应用的启动脚本,如下:<script src="app.js"></script>2. 用户访问html的时候,会去加载app.js文件,app中定义了应用的名字,根路径等信息,并且调用Ext.applicatio ...
  • 13.4检查文件和标头信息
    13.4 检查文件和标头信息13.4.1 检查文件结构 通过查询backupfile表,可以返回一个结果集,其中包含一个列出了指定备份集中包含的数据库的数据文件和事务日志文件的列表.这些信息对于在还原数据库备份之前确定数据库备份中文件的名称很有用. T-SQL示例:RESTORE FILELISTO ...
  • vbs读取文件内的信息将对应数据拷贝到其他路径
    vbs读取文件内的信息将对应数据拷贝到其他路径公司的人数众多,使用的是domino8.5+Exchange邮箱系统.我们知道microsoft已经推出windows azure服务,所谓的公有云,我们已经在前面的几篇文档内介绍了,具体信息我就不多介绍了:自从公司购买了windows azure服务后 ...
  • vbs读取文件内的信息将非有效数据移动到指定路径
    vbs读取文件内的信息将非有效数据移动到指定路径之前我们介绍了,通过读取文件内的信息将相同的数据拷贝到指定目录,执行后我们可以利用有效的信息,但是时间长的话服务器上的可用空间也会越来越多,所以再次就想通过vbs脚本来判断数据是否有用,来提高服务器的可用空间.思路是这样的,通过从domino目录下导出 ...
  • 编程实战——电影管理器之利用MediaInfo获取高清视频文件的相关信息
    随着高速(20M)宽带.HTPC.大容量硬盘(3T)的普及,下载高清片并利用大屏幕观看也成为普通的事情. 随着下载影片的增多,管理就有了问题,有时在茫茫文件夹下找寻一个影片也是一件费时费力的事. 于是萌生了自己编写电影管理器的想法,并逐步逐步在实现.利用博客记录编写的过程,也是和网友之间的交流.期望 ...
一周排行
  • 实验1:通过Console端口访问Cisco路由器 实验2:通过Telnet访问Cisco路由器 实验3:配置终端服务器 实验4:通过浏览器访问路由器 实验5:模式切换.上下文帮助及查看有关信息 实验6:使用历史记录 ...
  • ##########################################################<老男孩linux就业培训中心>rewrite课程之实现URL地址的内部跳转案例分享#d ...
  • 注明:转载 在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API.在.net平台下,你有很多的选择来构建一个HTTP Services.我分享一下我对We ...
  • mysql5.7增加了sys 系统数据库,通过这个库可以快速的了解系统的元数据信息 这个库确实可以方便DBA发现数据库的很多信息,解决性能瓶颈都提供了巨大帮助 这个库在mysql5.7中是默认存在的,在mysql5. ...
  • ubuntu下的中文搜索sphinx的安装配置http://www.ttlsa.com/archives/172
  • private void OpenFile(string filename) { ProcessStartInfo sInfo = new ProcessStartInfo(); sInfo.WindowStyle ...
  • 截获网关数据.它通知路由器一系列错误的内网MAC地址,并按照一定的频率不断进行,使真实的地址信息无法通过更新保存在路由器中,结果路由器的所有数据只能发送给错误的MAC地址,造成正常PC无法收到信息.第二种ARP欺骗的 ...
  • 之前有一片关于基站定位的文章,当时的测试环境是小米+移动,比较顺利.但在实际运用中就出现问题了-联通和电信的号完全没办法定位!最好的解决方法就是用第三方sdk来定位了.百度的定位sdk还是很不错的,可以通过wifi, ...
  • 五指棋人机大战之ai篇
    话说之前把ui篇说了,接下来就是整个游戏的核心部分了. 废话不多说,完成AI部分总共有几个 ...
  • 原理:就是通过写两个批处理文件,然后只要双击这两个批处理文件中的一个就可以更改网卡的IP设置.示例:先配置成家中使用的网络配置,然后在命令提示符下输入:netsh interface dump >c:\home ...