首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS或Android中的移动麦克风跨平台库

iOS或Android中的移动麦克风跨平台库
EN

Stack Overflow用户
提问于 2016-02-02 11:51:59
回答 1查看 1.9K关注 0票数 1

我正在用Android开发一个应用程序,它通过麦克风记录一个声音并通过WIFI发送。对于录音,我使用音频记录和音轨。因为Android没有提供低延迟,所以我在寻找一个音频库,它提供低延迟,并且跨平台,可以在以后的iOS实现中使用。

现在我顺道过来:

  • 利伯德
  • 端口音频
  • OpenAL软件

我的问题是:

  1. 在我的情况下,这些libs中哪一个是最推荐的还是更容易实现的?可能有实现的例子吗?
  2. 当我通过Audiorecord广播原始音频数据时,我如何过滤自己制作的音频数据包?我应该用Auditrack发送每个音频包和过滤器的ID吗?

特克斯维克斯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-04 18:33:42

我研究这个问题已经有几天了,老实说,我发现在任何地方,我观察到低延迟的android记录,似乎没有一致的结果对所有的android版本,甚至物理设备之间的一致性。

这款文章早在2015年11月就已经发布了,并且很好地详细说明了我在安卓系统中所能找到的低延迟记录的整体内容。

至于使用什么库,以及被认为最简单的是什么,实际上是意见,而不是通常处理的内容。就我个人而言,我在我的项目中使用OpenAL,但是延迟对我来说不是一个问题。如果是的话,我可能会选择端口音频,因为集成Steinberg的ASIO驱动程序会更容易,这将使Windows开发更加容易。对于OSX,核心音频似乎不需要与Windows相同类型的低延迟驱动程序。

因此,为了回答您的问题,我不认为列出的任何库对于每个操作系统都具有较低的延迟。无论您使用哪种功能,您都可能需要支持特定于平台的功能。

我列出的这篇文章确实表明,图书馆有付费服务,但由于我没有使用它,所以我无法对它形成意见。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35152723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档