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