【发布时间】:2019-06-30 22:31:17
【问题描述】:
当我在 Pixel 2 (Oreo 8.0) 上构建我的应用程序时,我得到 PerformanceMode::LowLatency:
2019-06-30 15:04:15.560 8506-8506/? D/AUDIO-APP:HearSightEngine - Stream PlayStream 是低延迟
2019-06-30 15:04:15.572 8506-8506/? D/AUDIO-APP:HearSightEngine - 流式录制是低延迟
当我在 Samsung S7 (Nougat 7.0) 应用程序上构建我的应用程序时,我不明白:
2019-06-30 14:49:30.874 20025-20025/?带音频应用程序:HearSightEngine - Stream PlayStream 不是低延迟。检查您要求的格式, 采样率和通道数
2019-06-30 14:49:30.896 20025-20025/?带音频应用程序:HearSightEngine - 流式录制不是低延迟。检查您要求的格式, 采样率和通道数
两个显着的区别是
- 第一种情况使用 AAudio,第二种情况使用 OpenSL ES。
- 第一种情况用的是Pixel 2,第一种情况用的是三星S7 第二。
OpenSL ES 是否支持 PerformanceMode::LowLatency?还是三星S7不支持?或者是其他东西?我阅读了常见问题解答 [1],它提到了 API
【问题讨论】: