我AudioTrack
在流模式下使用输出音频数据(以编程方式混合的几个音频文件),从跟踪中我看到该write
方法具有不同的执行时间。通常约为 50 毫秒,但有时仅为 0.03(极少数情况)。
这是来自 Nexus 7 的跟踪:
绿色用于混音器逻辑,红色用于write
调用。
我有两个问题:
- 如果我迁移到 OpenSL,我会获得更好的性能吗?
- 为什么有时
write
方法的执行时间如此之短并且可以预测?
我AudioTrack
在流模式下使用输出音频数据(以编程方式混合的几个音频文件),从跟踪中我看到该write
方法具有不同的执行时间。通常约为 50 毫秒,但有时仅为 0.03(极少数情况)。
这是来自 Nexus 7 的跟踪:
绿色用于混音器逻辑,红色用于write
调用。
我有两个问题:
write
方法的执行时间如此之短并且可以预测?