【问题标题】:Finding MP3 length in C#在 C# 中查找 MP3 长度
【发布时间】:2010-11-03 16:48:18
【问题描述】:

我正在使用TagLib# 从一些 MP3 中获取 ID3 标签数据,但我似乎无法找到 MP3 的长度。如何在 C# 中找到 MP3 的长度?

【问题讨论】:

标签: c# mp3


【解决方案1】:

TagLib# 公开此信息 TagLib.File.Properties.Duration

【讨论】:

  • 这很容易让它工作,但它返回了我尝试过的所有文件实际持续时间的大约 70%。
  • 我不能说我已经测试过了,所以你可能是对的。我认为从标题计算持续时间的印象是一门不精确的科学。
  • 我已经测试了 taglib-sharp 并且它是最大的。 1秒错。这个库不使用文件长度来获取持续时间,所以我一定会用这个。
  • 我使用 NAudio 来获得适当的媒体文件持续时间;获得的信息似乎是正确的,因为它允许我实现一个功能,可以从一组 mp3 文件中“猜测”一个 discid,我可以用它来从 freedb 查询专辑信息......
猜你喜欢
  • 2011-08-27
  • 1970-01-01
  • 1970-01-01
  • 2010-11-15
  • 2011-03-05
  • 1970-01-01
  • 2011-05-10
  • 2022-06-23
  • 1970-01-01
相关资源
最近更新 更多