Xamarin.forms中的录音

Art*_*rti 7 c# xamarin.forms

我有一个xamarin.forms项目,它必须记录音频并将其保存在应用程序上.

有没有可以用来实现这个的插件/ api?

另外我想知道录音的来源即.是否是从麦克风录制的,还是来自免提(扬声器)而不使用麦克风.

Gee*_*vdC 10

我知道没有插件可以做到这一点.您可以创建一个名为的通用服务接口IRecorder,该接口具有您需要的功能,然后IRecorder使用相关服务使用名为AndroidRecorder等的平台特定项目实现接口

在实现特定于平台的代码时,您可以使用这些示例


Dan*_*alo 6

Xamarin.Forms中有一个用于处理录音机的开源插件:

https://github.com/NateRickard/Plugin.AudioRecorder


Pau*_*aul 5

您可以使用依赖服务访问特定于平台的 API,例如iOS上的AVAudioRecorder或Android上的MediaRecorder