Java 如何在android emulator上运行音频文件?

Java 如何在android emulator上运行音频文件?,java,android,media-player,Java,Android,Media Player,我制作了一个示例并尝试运行音频文件,但无法运行它。我不知道它出了什么问题,但无法找出原因,因为它不会给我任何错误。我尝试了不同的例子,比如尝试播放.mp3或.wav文件,也尝试从缓存中运行文件,运行ApiDemos,但都没有成功。那么它和emulator有关系吗?我必须在emulator中进行任何更改吗 公共类AudioDemo扩展活动实现OnClickListener{ public int count = 0; MediaPlayer mediaPlayer = null; Button

我制作了一个示例并尝试运行音频文件,但无法运行它。我不知道它出了什么问题,但无法找出原因,因为它不会给我任何错误。我尝试了不同的例子,比如尝试播放.mp3或.wav文件,也尝试从缓存中运行文件,运行ApiDemos,但都没有成功。那么它和emulator有关系吗?我必须在emulator中进行任何更改吗

公共类AudioDemo扩展活动实现OnClickListener{

public int count = 0;
MediaPlayer mediaPlayer = null;  
Button toggleRain = null;

@Override
public void onCreate(Bundle savedInstanceState) {
    // load layout
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    // load controls
    toggleRain = (Button)findViewById(R.id.play);
    // init player
    mediaPlayer = MediaPlayer.create(this, R.raw.sample);
    // set click event handler
    toggleRain.setOnClickListener(this);
    // init state for playing
    count = 0;
}

@Override    
public void onClick(View toggleRain) {
    if(count == 0){
        mediaPlayer.start();
        count = 1;
    } else {
        mediaPlayer.pause();                
        count = 0;
    }
}


@Override
protected void onDestroy() {
    if(mediaPlayer != null) {
        mediaPlayer.stop();
        mediaPlayer.release();
        mediaPlayer = null;
    }
}
}