4
我写了一个Android应用程序(在Eclipse)调试模式(安卓):的MediaPlayer播放音乐文件,只有在播放音乐文件如下
MediaPlayer mediaPlayer = new MediaPlayer();
try
{
mediaPlayer.setDataSource(fileName);
mediaPlayer.prepare();
mediaPlayer.start();
// mediaPlayer.stop();
}
catch (Exception e)
{
Log.d("Exception---", e.getMessage());
}
当我运行它,它不玩了文件(并且不会显示任何异常),但是当切换到“调试模式”并逐行跟踪时,它会播放该文件。我很困惑。你能帮我找出有什么问题吗?
谢谢。
亲爱的波特,我检查了它,并在两种情况下(调试模式和发布模式)文件名称是完全一样的。但它在发布模式下不会播放任何内容。奇怪的是,日志在发布模式下不会显示任何异常,但根本不会播放该文件。当我在第一行插入一个断点并逐行跟踪(在eclipse中使用F6)时,它会在运行mediaPlayer.start()后播放文件。谢谢。 – 2012-02-13 09:12:55
请注意,我的程序使用andEngine。这个问题与它有关吗? – 2012-02-13 09:16:34