我想知道如何以Xamarin形式保存音频文件。我可以使用Xamarin.Essentials获取保存到AppDataDirectory的位置:
var mainDir = FileSystem.AppDataDirectory;
但是我不确定如何在使用NateRickard AudioRecorder插件录制之后将其保存在代码中:
var recordTask = await recorder.StartRecording();
var audioFile = await recordTastk; //audioFile is of string datatype
它与在C#中保存/创建任何二进制文件一样?说和保存图像文件一样吗?另外,我是否需要使用依赖注入(inject)来使用特定于平台的代码来保存它,还是只能通过PCL代码来做到这一点?
最佳答案
docs明确讨论了这一点: