按原样将数据发送到Xamarin.Forms中的音频设备

时间:2018-04-06 18:06:36

标签: audio xamarin.ios xamarin.android pcm audio-device

我有自定义音频DAC设备。我可以通过OTG电缆将它与Android / iOS智能手机连接。主要问题是如何向我的设备提供字节流音频? 在UWP应用程序中,我正在使用NAdio,它为WASAPI提供了独占模式访问的包装器。我不需要以字节为单位重新采样生成的数据,也不需要将其与系统声音和来自其他应用程序的声音混合使用。

是否有可能实现移动设备的目标?
提前谢谢!

1 个答案:

答案 0 :(得分:1)

  

我不需要以字节为单位重新采样生成的数据,也不需要将其与系统声音和来自其他应用的声音混合使用。

     

是否有可能实现移动设备的目标?

如果您的目标是将音频数据发送到DAC设备而不进行重新采样和混音。 Android的答案是否定的。我不知道是否有任何第三方库可以自动转换您的音频数据。但正式地说,您需要使用AAudio这样的原生lib来传输音频数据。您也可以参考Best Practices for Android Audio