索尼 Xperia Z3 上的 SoundPool 没有声音

No sound from SoundPool on Sony Xperia Z3

我正在开发一个定期播放声音的 Android 应用程序。为此,我正在使用 SoundPool class,并调用方法 play.

在模拟器中,它与虚拟 Nexus 5 (API 18 & API 22) 一起工作得很好。它也适用于我试过的三星和 HTC 手机。但是,我在我的 Sony Xperia Z3 上听到 没有声音 ... 而且因为这是我拥有的 phone 它真的很烦人。该问题在朋友的 Sony Xperia Z3 Compact 上重复出现。

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

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

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