声音剂量 Android 14 通过持续监控声音剂量测量结果并向用户发出有关有害暴露水平的警告,在音频框架和音频 HAL 中为声音剂量提供支持。 声音剂量是在一段时间内的声压级测量值。通过监测声音剂量,我们可以帮助用户免受过度暴露或长时间暴露声音带来的破坏性影响,从而在便携式 Android 设备上使用耳机时提供更好的听力保护,并最大限度地减少听力受损的可能性。 安全收听设备的新标准符合 IEC62368- 2024-09-08 Android > Audio #android #audio
实现高质量的空间音频和头部追踪 Android 13 引入了对空间音频的支持。为此,Android 13 提供了一些 API,可让应用开发者了解当前的手机实现、连接的耳机和用户设置是否允许以沉浸式方式播放多声道音频内容。 OEM 采用新的音频流水线架构和传感器框架集成,可提供空间音频效果,支持头部追踪,并满足所需的性能和延迟时间要求。HID 协议指定如何通过蓝牙来连接头部跟踪设备,并通过 Android 传感器框架将其用作 HI 2024-09-08 Android > Audio > 空间音频 #android #audio
空间音频和头部跟踪 Android 13 引入了一种标准方式,让原始设备制造商 (OEM) 能够支持空间音频和头部跟踪,而无需供应商专用的自定义或 SDK。 空间音频是一种技术,用于营造环绕听众的声场。借助空间音频功能,用户能够以与播放所用的音频设备变频器的实际位置不同的位置来感知声道和单个声音。例如,借助空间音频功能,用户能够通过头戴式耳机聆听多声道音轨。使用空间音频功能时,尽管头戴式耳机只有两个变频器用于播放音频 2024-09-08 Android > Audio > 空间音频 #android #audio
组合音频设备路由 组合音频设备路由功能增加了对同时将音频流式传输到多个音频设备的支持。借助此功能,特权应用可以通过系统 API 为特定策略选择多个首选设备。应用可以使用此功能提供的公共 API,更精确地发现音频设备的功能。在 Android 11 及更低版本中,音频框架实现对同时连接同一类型的多个音频设备(例如 2 个蓝牙 A2DP 耳机)支持有限。此外,默认的音频路由规则也不允许用户为特定用例选择同一类型的多个设 2024-09-08 Android > Audio #android #audio
声音触发器 声音触发器功能使应用能够以低功耗且保护隐私的方式监听特定的声音事件(例如启动指令)。“声音触发器”的用例示例包括 Google 助理和“闻曲知音”。 本页将概述声音触发器架构及其 HAL(硬件抽象层)接口。 声音触发器堆栈声音触发器子系统是分层构建的(如图 1 所示): 图 1:声音触发器堆栈 以下列表更详细地介绍了图 1 中所示的每个分层: HAL 层(绿色)包含用于实现声音触发器 HAL 2024-09-08 Android > Audio #android #audio
并发捕获 Android 10 改进了需要同时进行多个活动音频捕获的用户体验,例如,当用户想要使用无障碍服务提供的语音指令来控制 VoIP 通话或录像机时。 该音频框架实现了仅允许某些特权应用与常规应用同时进行音频捕获的政策。 该并发政策通过将应用捕获的音频设为静音(而不是阻止应用开始捕获)来实现。这样一来,在应用在其他应用完成捕获后才能恢复对麦克风的完全访问权限的情况下,框架便可以动态处理活动捕获用例的数 2024-09-08 Android > Audio #android #audio
TV 音频 TV 输入框架 (TIF) 管理器与音频路由 API 配合使用,以支持灵活的音频路径更改。当系统芯片 (SoC) 实现了 TV 硬件抽象层 (HAL) 时,每个 TV 输入源(HDMI IN、调谐器等)都会提供 TvInputHardwareInfo,以便为音频类型和地址指定 AudioPort 信息。 实体音频输入/输出设备具有相应的 AudioPort。 软件音频输出/输 2024-09-08 Android > Audio #android #audio
USB 设备上的首选混音器属性 Android 14 提供了开发者 API,应用可以使用这些 API 来查询和配置 USB 音频播放的首选混音器属性。这些首选混音器属性让应用可以设置音频格式、声道掩码、采样率和混音器行为,从而改善 USB 音频播放体验。通过在受支持的 USB 设备上使用首选混音器 API,用户可以获得延迟更低的音频播放和分辨率更高的音频内容。 此功能还支持 USB 设备的可选位完美播放混音器行为。位元完美模式支 2024-09-08 Android > Audio > USB #android #audio
USB 数字音频 本文综述了 Android 对 USB 数字音频和相关 USB 协议的支持。 目标读者本文的目标读者是 Android 设备原始设备制造商 (OEM)、SoC 供应商、USB 音频外设供应商、高级音频应用开发者以及希望详细了解 Android 上的 USB 数字音频内件的其他人士。 Nexus 设备的最终用户则应该查看 Nexus 帮助中心内的使用 USB 主机模式录制和播放音频一文。虽然这篇文章 2024-09-08 Android > Audio > USB #android #audio
MIDI 测试程序 以下测试可用于验证 Android 设备上的 MIDI 功能。成功执行这些测试是声明 MIDI 功能的先决条件。 准备硬件测试需要使用以下硬件。 配备 USB 连接器的 MIDI 键盘 支持蓝牙低功耗 (BLE) 的 MIDI 键盘 USB 线 可将 USB-A 母头转换为 micro-USB 或 USB-C 公头的 USB On-The-Go (OTG) 适配器 运行 Android 6.0 2024-09-08 Android > Audio > MIDI #android #audio