录音 Xamarin.forms
Audio recording in Xamarin.forms
我有一个 xamarin.forms 项目,它必须录制音频并将其保存在应用程序本地。
是否有任何插件/api可以用来实现这个?
我也想知道记录的来源,即。是从麦克风录制还是从免提(扬声器)录制而不使用麦克风。
您可以在 Android 上使用 dependency service to access platform-specific APIs such as AVAudioRecorder on iOS or MediaRecorder。
据我所知,没有插件可以做到这一点。您可以创建一个名为 IRecorder
的通用服务接口,它具有您需要的功能,然后使用名为 AndroidRecorder 等的 dependency service
在平台特定项目中实现 IRecorder
接口
在实现您的平台特定代码时,您可以使用这些示例
Xamarin.Forms 中有一个 open-source 插件用于录音机 :
我有一个 xamarin.forms 项目,它必须录制音频并将其保存在应用程序本地。
是否有任何插件/api可以用来实现这个?
我也想知道记录的来源,即。是从麦克风录制还是从免提(扬声器)录制而不使用麦克风。
您可以在 Android 上使用 dependency service to access platform-specific APIs such as AVAudioRecorder on iOS or MediaRecorder。
据我所知,没有插件可以做到这一点。您可以创建一个名为 IRecorder
的通用服务接口,它具有您需要的功能,然后使用名为 AndroidRecorder 等的 dependency service
IRecorder
接口
在实现您的平台特定代码时,您可以使用这些示例
Xamarin.Forms 中有一个 open-source 插件用于录音机 :