簡體   English   中英

有什么方法可以將 NAudio.Lame 與 Xamarin (Android/iOS) 應用程序一起使用?

[英]Is there any way to use NAudio.Lame with Xamarin (Android/iOS) applications?

我正在嘗試使用 NAudio.Lame 將錄制的音頻從 wav 轉換為 mp3。 我已經使用 NAudio(1.1.0) 安裝了 nugget 包 (v 1.1.1),但是當我嘗試編譯應用程序時,它顯示了這條消息:

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(2,2): Error XA2002: Can not resolve reference: `LameDLLWrap`, referenced by `NAudio.Lame`. Please add a NuGet package or assembly reference for `LameDLLWrap`, or remove the reference to `NAudio.Lame`. (XA2002) (MyApp.Droid)

GitHub 的官方頁面說:

重要提示:因為它包裝了 Windows 個本機 DLL,所以它不能在任何操作系統上運行。 它可能是 function 和 Windows 仿真層,但我從未測試過這個。

有機會在 Xamarin Android/iOS 項目中使用它嗎?

根據 Jason 的評論和 NAudio.Lame 官方頁面,答案是否定的,因為它依賴於 Windows DLL,這些 DLL 在 iOS/Android 上不存在。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM