2015-10-09 50 views
0

我正在制作一个定期播放声音的Android应用程序。我为此使用SoundPool类,并调用方法播放。SoundPool在Sony Xperia Z3上没有声音

在模拟器中,它适用于虚拟Nexus 5(API 18 & API 22)。它也适用于我从三星和HTC试过的手机。但是,我听到没有声音在我的索尼Xperia Z3 ...因为这是我拥有的手机,它真的很烦人。这个问题可以在朋友的Sony Xperia Z3 Compact上重现。

我已经尝试过弃用的SoundPool构造函数和SoundPool.Builder,并获得相同的行为。

是否有一些已知的Xperia问题?我如何从这里开始?

回答

0

你使用什么类型的声音文件?我在使用.WAV文件时遇到了问题,直到我了解到.OGG解码得到了更普遍的支持。我将所有声音文件转换为.OGG文件,所有问题都消失了。

+0

好建议!是的,我有.WAV文件。会转换他们,并希望最好的。更新:是的,使用.OGG解决了这个问题! –