技术栈

audio开发

c小旭
1 年前
android·audio开发
Android AAudio——C API创建AudioTrack(六)虽然 AAudio 试图提供一种直接的硬件访问途径,但在某些场景下,如处理兼容性问题、使用系统服务(如 AudioFlinger)或者在某些设备上,使用 AudioTrack 可能是最有效或最合适的途径。这并不违背 AAudio 的初衷,因为它的目标是提供高性能的音频处理,而不是避免使用系统服务。在某些实现中,如果能通过 AudioTrack 实现这一目标,那么使用 AudioTrack 就是合理的策略。 所以,这里我们来看一下 builder_createStream() 方法中的另一个分支。
c小旭
1 年前
android·audio开发
Android 设置音量默认值在车机 Audio 开发中,设置音量默认值是必要的,很多时候也需要定制化开发。还有很多场景需要设置音量的最大值和最小值问题,例如通话模式通常是禁止静音的,耳机模式调整到较大音量时开机后会恢复一个最大默认值等问题。而且通常情况下不通车型的默认值可能会不同,这篇文章就来看一下如何在一套代码中维护不同车型的默认音量。