在 Xamarin.Forms 中将数据按原样发送到音频设备
Send the data as-is to the audio device in Xamarin.Forms
我有一个自定义音频 DAC 设备。我可以通过 OTG 数据线将它与 Android/iOS 智能手机连接。主要问题是如何向我的设备提供字节流音频?
在 UWP 应用程序中,我使用 NAdio which provides wrapper for WASAPI 进行独占模式访问。我不需要以字节为单位对生成的数据进行重新采样,也不需要将它们与系统声音和其他应用程序的声音混合。
是否可以实现我的移动设备目标?
提前致谢!
I don't need to resample my generated data in bytes or mix them with system sounds and sounds from other apps.
Is it possible to reach my goal for mobile devices?
如果您的目标是在不重新采样和混合的情况下将音频数据发送到您的 DAC 设备。 android 的答案是否定的。我不知道是否有任何第三方库可以自动转换您的音频数据。但正式来说,你需要使用像 AAudio to conduct your audio data. You can also refer to Best Practices for Android Audio.
这样的原生库
我有一个自定义音频 DAC 设备。我可以通过 OTG 数据线将它与 Android/iOS 智能手机连接。主要问题是如何向我的设备提供字节流音频?
在 UWP 应用程序中,我使用 NAdio which provides wrapper for WASAPI 进行独占模式访问。我不需要以字节为单位对生成的数据进行重新采样,也不需要将它们与系统声音和其他应用程序的声音混合。
是否可以实现我的移动设备目标?
提前致谢!
I don't need to resample my generated data in bytes or mix them with system sounds and sounds from other apps.
Is it possible to reach my goal for mobile devices?
如果您的目标是在不重新采样和混合的情况下将音频数据发送到您的 DAC 设备。 android 的答案是否定的。我不知道是否有任何第三方库可以自动转换您的音频数据。但正式来说,你需要使用像 AAudio to conduct your audio data. You can also refer to Best Practices for Android Audio.
这样的原生库