简体   繁体   English

WAV 文件媒体播放器

[英]WAV file MediaPlayer

I'm trying to play a WAV file from the SD card.我正在尝试从 SD 卡播放 WAV 文件。 It works on some phones (Nexus S, Nexus One etc.) but not in Xperia Mini series.它适用于某些手机(Nexus S、Nexus One 等),但不适用于 Xperia Mini 系列。

Code:代码:

// 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)));

The LogCat error message can be found here .可以在此处找到 LogCat 错误消息

Any ideas?有任何想法吗? It certainly works on some phones, but other phones just reject the wav file.它当然适用于某些手机,但其他手机只是拒绝 wav 文件。

Seems to be the same issue (and solution) as this one: Android - play sound on button click - Null pointer exception似乎与此问题(和解决方案)相同: Android - 在按钮单击时播放声音 - Null 指针异常

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM