• MP3文件ID3信息编辑器代码开源 - 开源研究系列文章 - 个人小作品


      上次把磁性窗体的源码开源了,这次就开源另一个程序源码:MP3文件ID3信息编辑器。这个源码也比较简单,关键在于获取和写入MP3文件的这个ID3的信息即可。

     

      1、  项目目录;

       

      2、  源码介绍;

      这个操作信息编辑的就封装在MP3ID3.bas文件中。

            

             这里定义了类型ID3,因为ID3v1的信息是一个固定长度的文本串,所以通过这个类型我们能够看出来。

             Title是该MP3文件的标题,长度是30个字符

             Artist是MP3文件的演唱者,长度是30个字符

             Album是MP3问价的专辑,长度是30个字符

             sYear是MP3文件发布的年份,长度是4个字符

      Comments是MP3文件的备注,长度是30个字符

             Genre是MP3文件的所属歌曲类型,是一个字节长度

     

             下面的sGenreMatirx矩阵就定义了所有的歌曲类型,具体到程序界面中就是一个下拉列表框,进行选择即可。

            

             程序也比较简单,上面这个是打开文件获取MP3文件ID3v1信息的方法。这里说明下,ID3v1的信息是存放在MP3文件的最末尾端的。

       

             上面这个是写入MP3文件的ID3v1的方法。先判断是否已有信息,如果已有,则直接覆盖,否则就添加。

     

      3、  运行界面;

       

       

      4、  使用介绍;

      打开应用,点击选择文件夹,在左边列表里选择文件,在右边窗口里设置文件的信息。

       

      5、  源码下载;

      提供源码下载:https://download.csdn.net/download/lzhdim/15448807

       

      6、  其它建议;

      这个例子只是提供了ID3v1的信息更改,至于其它信息更改请读者自己添加代码。

     

             本文概要介绍了MP3文件的ID3v1的信息编辑程序,下面提供源码下载,希望能对需要的开发者以帮助。

     

  • 相关阅读:
    QSystemTrayIcon——实现系统托盘
    上半年亏损之下,卫龙第三次冲刺港股IPO
    薪酬不变,每周只上四天班,英国试行全球最大规模“四天工作制”
    TCP/IP协议(二)
    TypeScripe 笔记: 类型工具总结
    海外专线网络费用
    【消息队列:优势、劣势与应用】
    【JAVA springframework.http】如何发送HTTP请求
    数字化转型导师坚鹏:金融机构数字化运营
    Docsify介绍—md文件直接生成网页的工具
  • 原文地址:https://www.cnblogs.com/lzhdim/p/18089481