Java 从微调器播放选定的音乐
我已经设置了一个带有歌曲列表的微调器,我正试图让媒体播放器播放一首歌曲,具体取决于选择了哪一首。我已将所选歌曲设置为变量,但mediaplayer没有看到它。由于某种原因,“R.raw.txt”没有看到字符串Java 从微调器播放选定的音乐,java,android,Java,Android,我已经设置了一个带有歌曲列表的微调器,我正试图让媒体播放器播放一首歌曲,具体取决于选择了哪一首。我已将所选歌曲设置为变量,但mediaplayer没有看到它。由于某种原因,“R.raw.txt”没有看到字符串 Button b = (Button) findViewById(R.id.toggleButton); b.setOnClickListener(new View.OnClickListener() { @Override public void
Button b = (Button) findViewById(R.id.toggleButton);
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Spinner spinner = (Spinner)findViewById(R.id.spinner);
String text = spinner.getSelectedItem().toString();
if (mp == null) {
mp = MediaPlayer.create(MainActivity.this, R.raw.text);
mp.start();
} else {
mp.stop();
mp = null;
}
}
});
在创建媒体播放器时,请尝试R.raw.txt而不是R.raw.text