【问题标题】:Send the data as-is to the audio device in Xamarin.Forms将数据按原样发送到 Xamarin.Forms 中的音频设备
【发布时间】:2018-09-16 19:56:23
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

    • 参考 AAudio 文档,我注意到以下内容:“AAudio 可能会自行执行样本转换。”但这正是我想要避免的......
    猜你喜欢
    • 2011-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-01
    • 2017-02-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多