问题标签 [oboe]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
119 浏览

android - 如何在双簧管播放的同时录制音频

我正在使用使用双簧管播放音频的库,我想录制它。有可能吗?

0 投票
1 回答
49 浏览

android - 如何以固定的时间间隔从双簧管获取音频数据

我正在同步来自不同音频设备的音频流有没有办法在固定时间间隔后在 android 上获取音频数据突发。例如每 40 毫秒后

0 投票
1 回答
32 浏览

oboe - 除了设置 setSampleRateConversionQuality 之外还有什么会导致 Oboe 修改采样率。

功能说明setSampleRateConversionQuality

这句话是什么意思?

“如果设置为无,则双簧管将不会进行采样率转换。但如果您指定采样率,底层 API 可能仍会进行采样率转换”

如果我设置SampleRateConversionQuality = None了,采样率仍然可以被双簧管修改吗?

如果是,是什么条件导致这种情况发生?</p>

0 投票
0 回答
31 浏览

android - 使用 EXO 播放器播放音频文件并同时使用双簧管录制时,录制的音频文件被拉伸

我希望同时播放和录制音频文件,以便计算设备的往返延迟。我正在使用 Exo Player 播放音频文件和录制我正在使用双簧管录音机。录制完成后生成的音频文件与播放的文件相比被拉伸(几乎加倍)。采样率为48KHz,输入输出通道为单声道。

0 投票
0 回答
47 浏览

android - 为现场音频添加效果

我正在开发一个卡拉 OK 应用程序,它具有混合声音等功能,实时添加声音效果,如延迟、曲调、回声、同步、混响、合唱、拧紧等做这些事情,但找不到如何实时进行音频操作的示例。

任何人都可以在这方面帮助我。

提前致谢

0 投票
0 回答
61 浏览

android - 如何使用回调函数从流中读取数据。双簧管-Android

我目前正在做一个需要低延迟音频的项目,所以我决定使用 Oboe(谷歌库)来处理它。

我已经阅读了文档,但其中出现了多个问题。

首先,一旦我使用构建器模式创建了流,打开流并请求启动流,我如何捕获来自麦克风的数据?

我知道有两种方法:使用读取函数或回调。

问题:

  1. 但是,如果我使用 read 函数,只要流启动,我如何确保它正在被调用?

  2. 如何使用回调获取数据并进行处理?

我将在下面留下我的代码