- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对使用 Android Oboe 库访问手机上的两个麦克风很感兴趣。大多数手机都有双麦克风配置,我想同时从两个手机读取数据。我扩展了 Oboe 的“LiveAffect”示例,并尝试了以下操作:
有两个 oboe::AudioStream,一个用于我手机上的每个麦克风(Note 9 和 Pixel 1)。只运行其中一个流工作正常,我能够读取数据并将其回放/保存到文件。但是启动两个流都不起作用(尝试通过 stream->requestStart()
启动第二个流时出现以下错误:E/AUDIO-APP: Error starting stream.ErrorInvalidState )。显然启动两个输入流是一个 Android 限制,如这个 SO 问题中所讨论的:Android Oboe Library: 2 streams recording from 2 recording devices possible?
有一个流但有 2 个 channel 。我的 Note 9 上的两个麦克风属于同一组,但是当我打开一个带有 2 个 channel 的流时 (->setChannelCount(oboe::ChannelCount::Stereo);
),我只在一个麦克风的两个 channel 中获得重复数据。我试过使用 AudioStreamBuilder
设置,例如设置 ->setInputPreset(oboe::InputPreset::Camcorder)
。 InputPresets
设置都没有修复它,仍然在两个 channel 中镜像数据。
这两种尝试都无法使用 OpenSL 后端。
最佳答案
我相当确定这是特定设备的问题。用户在 JUCE forum here 上报告了相同的问题.我已经在内部提交了一个错误 (id: 133143785),并将尝试将其发送给三星进行进一步调查。
关于android - 如何使用 Android 的 Oboe/AAudio 从多个麦克风读取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55979907/
我正在开发一个 Android 应用程序,用于处理基本上是 USB 麦克风的设备。我需要读取输入数据并进行处理。有时,我需要向设备发送数据(4 short * channel 数,通常为 2)并且此数
我开始用 C++ 实现我的游戏音频部分,我看到有 2 个可用的音频框架 AAudio ( https://developer.android.com/ndk/guides/audio/aaudio/a
我对使用 Android Oboe 库访问手机上的两个麦克风很感兴趣。大多数手机都有双麦克风配置,我想同时从两个手机读取数据。我扩展了 Oboe 的“LiveAffect”示例,并尝试了以下操作: 有
由于 Android O 和 AAudio 相对较新,除了 Android NDK API(不如 Android SDK API 好)和 AAudio 的 googlesamples 示例之外,没
我是一名优秀的程序员,十分优秀!