我正在开发一款定期播放声音的Android应用。我正在使用 SoundPool类,并调用方法播放。
在仿真器中,它可以与虚拟Nexus 5(API 18和API 22)一起使用。它也适用于我从三星和HTC尝试过的手机。但是,我听到我的索尼Xperia Z3上没有声音 ...而且由于这是我拥有的手机,这真的很烦人。这个问题在朋友的索尼Xperia Z3 Compact上是可重复的。
我已尝试使用已弃用的SoundPool构造函数和SoundPool.Builder,并获得相同的行为。
是否存在一些已知的Xperia问题?我该如何从这里开始?
答案 0 :(得分:0)
您使用的是什么类型的声音文件?我在使用.WAV文件时遇到了问题,直到我了解到.OGG解码得到了更广泛的支持。我将所有声音文件转换为.OGG文件,所有问题都消失了。