我正在编写一个程序,我需要从存储中播放一首歌曲。我为此设置了一个MediaPlayer(下面的代码片段),但不断收到java.io.IOException:Prepare failed .: status = 0x1。有些网站表示可能会出现此错误,因为我正在尝试阅读的文件不是全球可读的。如果这是真的,我该如何更改程序中的文件权限,解决这个问题或其他解决方案。如果没有,请帮我弄清楚这有什么问题。提前致谢。Android MediaPlayer IOException
MediaPlayer player = new MediaPlayer();
player.reset();
player.setDataSource(selectedFilePath);
player.prepare();
player.start();
请发布完整的logcat。 – Sam 2012-07-31 21:46:44