我的应用程序中还集成了一个钢琴键盘。在使用 设置播放速率时,我遇到了音轨问题setPlayBackRate(...)
。为了在键盘上获得下一个半音,我使用以下公式更改播放速率:
int playbackRate = (int) (Math.pow(2.0, (1.0/12.0)) * 44100);
audioTrack.setPlaybackRate(playbackRate);
这在Android 2.2.1
和上运行良好2.3.5
,但在4.0/4.1.2
(Galaxy Nexus)上播放声音时我会听到咔哒声。
任何想法如何解决这个问题?
提前致谢