有人知道我可以用来在Silverlight 3中读取MP3标签的库吗? 在WPF中,我使用的是taglib,但显然我无法在Silverlight项目中引用它。
答案 0 :(得分:3)
Taglib不包含任何不安全的代码。也许你可以重新编译它(可能有一些小改动)来使用silverlight。
您是否尝试过使用Taglib的代码?有一个很好的机会,它可以毫无困难地工作。
编辑: 是的,我的意思是TagLib#。我刚试过,有一些小问题可以在15分钟内解决。 (你需要定义ICloneable,为异常删除一堆不必要的序列化构造函数,删除string.Split(char [],int)调用的最后一个参数,就是它。)
请注意,除非其他人修复了它,否则Taglib#的Id3v2非同步代码中存在一个小错误。您可以忽略它并且无法解析一些id3v2标签,或者您可以使用我所做的相同解决方法:https://bugzilla.gnome.org/show_bug.cgi?id=593138#c4 - 我知道,我应该提交补丁,但时间和所有......