【发布时间】:2013-10-11 03:00:32
【问题描述】:
有可能吗?有多容易?
我添加了对 TaglibSharp 的引用,这是一个用于 C# 的 ID3 库,我在 .NET 应用程序中使用了很长时间,但在活动/任何类中都没有检测到它。 Taglib 是为(我认为)Mono/.NET 3.5 构建的,但我假设它需要为 Android“重建”? (我打开了库的源代码,Visual Studio 和 Xamarin 中平台的唯一选择是 Mono 和 .NET 的变体)
如果使用 Taglib 是不可能的,因为它最终无法在 Android 平台上运行,还有其他方法吗?我已经广泛搜索了 Xamarin ID3 支持,我发现的只是this。
有人能指出正确的方向吗?
【问题讨论】:
-
您需要从源代码构建 TaglibSharp。
-
@Jason Hmmm ..我想我可以从 Github 获取完整的解决方案并使用 Visual Studio 构建它,但我不需要为 Xamarin/Android 构建它,不同于 .NET ?我没有太多在 .NET 之外工作的经验。
-
你读过this吗?
-
@Sam 我可能错了,但 Mono.Android.Media 中的 Mediametadataretriever 是吗?我似乎找不到它。如果您指的是其余答案,即逐字节读取数据,我可以这样做,我只是希望找到一个更简单的解决方案。
-
@Wilson 它应该在那里:Android.Media.MediaMetadataRetriever。还是找不到吗?