4

我编写了一个播放音乐文件的 Android 应用程序(在 eclipse 中),如下所示:

MediaPlayer mediaPlayer = new MediaPlayer();
        try
        {

            mediaPlayer.setDataSource(fileName);
            mediaPlayer.prepare();
            mediaPlayer.start();
        //  mediaPlayer.stop();

        }
        catch (Exception e)
        {
            Log.d("Exception---", e.getMessage());
        }

当我运行它时,它不会播放文件(并且没有显示任何异常),但是当我切换到“调试模式”并逐行跟踪它时,它会播放文件。我真的很困惑。你能帮我找出问题所在吗?

谢谢。

4

1 回答 1

0

在“mediaPlayer.setDataSource(fileName)”之前放置一个日志,并检查您是否在发布模式下获得了有效的文件名。

于 2012-02-13T08:57:52.047 回答