2

我正在构建一个音乐应用程序,通过播放然后停止长音频样本来播放各种长度的音符。

int streamId = soundPool.play(soundIds[i], 1f, 1f, 1, 0, 1f);
soundPool.stop(streamId);

在我运行 2.3.4 的 HTC Droid Incredible 上,它运行得非常好。然而,在我运行 4.2.2 的全新 Galaxy Nexus 上,它会发出响亮的咔哒声,因为它会将样本缩短(我想在音频波形的非零交叉处停止)。

知道如何解决吗?

谢谢

更新

我检查了其他应用程序,同样的事情也发生在 Galaxy Nexus 上——点击和弹出。在模拟器上工作正常。这可能是型号或这款特定手机的问题吗?或者只是 4.2.2

4

0 回答 0