如何编辑 mp3 文件详细信息 (Delphi)
我如何使用 delphi 编辑 mp3 文件详细信息,例如描述、标题、副标题、评级、艺术家...。有什么组件可以做到这一点吗?
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我如何使用 delphi 编辑 mp3 文件详细信息,例如描述、标题、副标题、评级、艺术家...。有什么组件可以做到这一点吗?
谢谢
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
您也许不仅可以操作 ID3V1,还可以操作 ID3V2。
所以,这个库可以帮助您
http://www.3delite。 hu/Object Pascal 开发人员资源/id3v2library.html
You may probably be able to manipulate not only ID3V1 but ID3V2 as well.
so, this is library that may help you
http://www.3delite.hu/Object Pascal Developer Resources/id3v2library.html
我不记得我从哪里得到这个单位,但我不久前将它用于一个宠物项目:
I don't remember where I got this unit from, but I used it for a pet project a while ago:
您可以使用 http://www.delphi-jedi.org/ 中的 TJvID3v1 或 TJvID3v2 组件
You can use TJvID3v1 or TJvID3v2 components from http://www.delphi-jedi.org/
不久前我使用了 Jürgen Faul 的音频工具库的部分内容。它有点旧(2002 年),但这个库一直由其他人维护,直到 2005 年。您可以从各种组件存储库获取旧的 2002 版本,或者从 http://mac.sourceforge.net/atl/。我不知道这些是否符合最新的 ID3 标准,但 2002 代码仍然从我的旧音频播放器项目的 MP3 文件中获取数据。
@ioan:您发布的单元实际上来自该库的某个版本。
I used parts of Jürgen Faul's Audio Tools Library a while ago. It's a bit old (2002), but this library has been maintained by other people until 2005. You can get the old 2002 version from various component repositories or get the "latest" one from http://mac.sourceforge.net/atl/. I don't know if these are up to the latest ID3 standard, but the 2002 code still fetches data from MP3 files for my old audio player project.
@ioan: the unit you posted comes actually from some version of this library.
看看id3mgmnt.pas,看起来像什么你是为了.
从未测试过,只是发布第一个谷歌结果。
编辑:使用新的 Google 结果刷新了链接(13 年后)。我现在明白只发布链接是个坏主意,但我也无法在这里重现整个单元代码,所以我决定现在更新链接,存储库位于: github.com/tiensitu86/kspnew/。
Take a look at id3mgmnt.pas, it looks like what you're for.
Never tested it, just publishing first google result.
Edit: Refreshed the link with the new google result (13 years later). I now understand it was bad idea to publish just the link, but I cannot reproduce the entire unit code here also, so I decided to just update the link now, the repository was found on: github.com/tiensitu86/kspnew/.