Xamarin.forms中的音频录制
本文关键字:音频 forms Xamarin | 更新日期: 2023-09-27 18:35:44
我有一个xamarin.forms项目,它必须录制音频并将其保存在应用程序本地。
是否有任何插件/api可用于实现此目的?
我也想知道recorind的来源,即,无论是从麦克风录制还是在不使用麦克风的情况下从免提(扬声器)录制。
据我所知,没有插件可以做到这一点。 您可以创建一个名为 IRecorder
的通用服务接口,它具有您需要的功能,然后使用依赖服务在平台特定项目中实现IRecorder
接口,称为 AndroidRecorder 等
在实现特定于平台的代码时,可以使用这些示例
- 人造人
- 苹果
- 视窗 10
有一个
开源插件用于在 Xamarin 中使用录音机。
https://github.com/NateRickard/Plugin.AudioRecorder
您可以使用依赖关系服务访问特定于平台的 API,例如 iOS 上的 AVAudioRecorder 或 Android 上的 MediaRecorder。