Android WAV文件媒体播放器

Android WAV文件媒体播放器,android,Android,我正在尝试播放SD卡上的WAV文件。它适用于某些手机(Nexus S、Nexus One等),但不适用于Xperia迷你系列 代码: 有什么想法吗?它当然适用于某些手机,但其他手机只是拒绝wav文件。似乎与此问题(和解决方案)相同: 似乎与此问题(和解决方案)相同: 问题有点不同。我甚至不能在MediaPlayer对象上调用mp.start(),当我调用时,它会给我一个NPE.Gah!愚蠢的我!我自己录制的wav文件格式错误。谢谢你的贡献!问题有点不同。我甚至不能在MediaPlayer对象上

我正在尝试播放SD卡上的WAV文件。它适用于某些手机(Nexus S、Nexus One等),但不适用于Xperia迷你系列

代码:


有什么想法吗?它当然适用于某些手机,但其他手机只是拒绝wav文件。

似乎与此问题(和解决方案)相同:

似乎与此问题(和解决方案)相同:

问题有点不同。我甚至不能在
MediaPlayer
对象上调用
mp.start()
,当我调用时,它会给我一个NPE.Gah!愚蠢的我!我自己录制的wav文件格式错误。谢谢你的贡献!问题有点不同。我甚至不能在
MediaPlayer
对象上调用
mp.start()
,当我调用时,它会给我一个NPE.Gah!愚蠢的我!我自己录制的wav文件格式错误。谢谢你的贡献!
// On some phones, this line works, but on Xperia Mini 
// series phones MediaPlayer.create()
// returns null from this line below.
MediaPlayer mp = MediaPlayer.create(this, Uri.fromFile(new File(filePath)));