Android MediaPlayer在AVD、PDA上播放文件时出错

Android MediaPlayer在AVD、PDA上播放文件时出错,android,android-emulator,media-player,avd,Android,Android Emulator,Media Player,Avd,这是我在服务中播放文件的方法,在AVD上一切正常,没有错误,当我单击PDA上的控件时,我得到这些LogCat事件:。我不知道发生了什么事。请告知 public void playAudio (int playAudio) { player = MediaPlayer.create(this, playAudio); try { if (player != null) { player.stop();

这是我在服务中播放文件的方法,在AVD上一切正常,没有错误,当我单击PDA上的控件时,我得到这些LogCat事件:。我不知道发生了什么事。请告知

public void playAudio (int playAudio) { 

    player = MediaPlayer.create(this, playAudio);

    try {           
        if (player != null) { 
            player.stop();          
            }
        player.prepare();
        player.start();

    } catch (IllegalStateException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();

        } finally {

    }

}

我解决了,问题是我叫prepare();在MediaPlayer.create之后创建,因为它已经准备好了MediaPlayer