我正在尝试使用 SoundPool 类循环短 (20kb)、无间隙的 ogg 文件,并且在硬件测试时无法获得一致的结果。它总是使用模拟器完美播放,但是当我在 Nexus 1 或 Samsumg Galaxy Tab 10.1 上进行测试时,每个循环点都会听到爆裂声或咔嗒声。非常奇怪的是,虽然应用程序启动后保持一致,但每次我重新启动应用程序时点击次数略有不同,并且在极少数情况下(在平板电脑上更频繁)循环播放正确。
使用 MediaPlayer 的结果也好不到哪里去。期望在 android 上无缝播放音频循环是不合理的吗?肯定有人有类似的功能正常工作吗?如果是这样,我很想看看它是如何工作的一个例子。
谢谢!