Java 在MediaPlayer中使用资源

Java 在MediaPlayer中使用资源,java,android,resources,media-player,Java,Android,Resources,Media Player,我只想在按钮点击事件中播放mp3文件 我在“res”中创建了一个名为“raw”的文件夹,并将音频文件放入该文件夹中 我想播放的mp3文件名为“miau” 现在我已经写下了: MediaPlayer sound = new MediaPlayer(); sound.setDataSource(res.raw.miau); 错误消息: res.raw.miau无法解析为变量 但它不起作用。我如何解决这个问题?我使用public MediaPlayer miau=MediaPlayer.create

我只想在按钮点击事件中播放mp3文件

我在“res”中创建了一个名为“raw”的文件夹,并将音频文件放入该文件夹中

我想播放的mp3文件名为“miau”

现在我已经写下了:

MediaPlayer sound = new MediaPlayer();
sound.setDataSource(res.raw.miau);
错误消息:

res.raw.miau无法解析为变量


但它不起作用。我如何解决这个问题?

我使用public MediaPlayer miau=MediaPlayer.create(这个,R.raw.miau);但如果我运行应用程序,会出现一条消息“不幸的是,已停止”。请提供logcat输出。并且,请用更改后的代码更新问题。在阅读你的补充评论之前,人们应该了解你做错了什么,发生了什么。