Android平台专有信息

关于不同的设备

Android的音频缓冲区大小可能因设备和OS版本而异。
大多数高端机型的声音缓冲区的大小较小,因此播放延迟较低。
但是,旧型号设备的声音缓冲区的大小可能较大,这意味着延迟的可能性会更大。

已知缺陷/现象

在内置扬声器/耳机接口以外的设备上播放

如果不使用内置扬声器或耳机接口,而通过HDMI或蓝牙耳机等播放音频,OS可能会准备一些额外的声音缓冲区。
因此,在上述条件下进行播放时,延迟可能会增加。

在某些设备上执行某些操作时可能会发生音频断续

目前在下述设备上有在打开/关闭飞行模式或者调整音量时出现声音断续的报告。我们正在调查其原因。
另外,此问题仅发生在上述操作过程中,不会持续存在。

打开/关闭飞行模式时

  • Xperia XZ (Android 8.0.0)
  • Pixel 3 (Android 11)

更改音量时

  • Xperia XZ (Android 8.0.0)

使用SonicSYNC时的功能限制

将会禁用低延迟播放功能

将无法使用低延迟播放功能。
建议改用SonicSYNC功能进行播放,因为相比低延迟播放功能,其延迟会更小。
如果在使用SonicSYNC的情况下另外创建了用于低延迟播放的Voice池,则会显示警告并在内部作为普通的Voice池进行创建。
此外,指定为低延迟播放的播放请求会自动改为普通播放。

将会禁用延迟推测功能

将无法使用延迟推测功能。
原因是SonicSYNC的机制会让延迟估算值为0。

性能的详细信息

各个设备的音频输出的延迟时间

机型 Android
版本
音频设备
缓冲区大小
SonicSYNC的使用情况
(o/x)
低延迟播放的使用情况
(-/o/x)
最小延迟时间
(毫秒)
最大延迟时间
(毫秒)
平均延迟时间
(毫秒)
Xperia XZ2 10 192 o - 55 79 66.50
x o 58 84 69
x x 96 128 116.10
Pixel 3 11 96 o - 43 75 60.05
x o 56 81 66.45
x x 90 107 98.85
Galaxy S20 5G 10 192 o - 70 96 84.15
x o 66 92 84.25
x x 122 146 135.65
补充事项:
本节中描述的“延迟”中包含以下数值:
  • 触摸屏设备的输入延迟(取决于设备)
  • 播放请求延迟(取决于Atom的Server频率)
  • 音频设备的缓冲区更新延迟(取决于设备)
  • 到扬声器的输出延迟(取决于设备)
评估性能测试结果时的Atom Server频率设置为60。
另外,本结果基于对各个设备的20次测试。
关于用于测试的设备的规格,请参照各制造商的网页。