1) 당신은/원시 폴더에 MP3 파일을 넣어해야합니다.
2) 된 setContentView 후()() 메서드에서 onCreate 내부에이 코드를 넣어
final MediaPlayer mp = new MediaPlayer();
Button b = (Button) findViewById(R.id.button1);
b.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if(mp.isPlaying())
{
mp.stop();
mp.reset();
}
try {
AssetFileDescriptor afd;
afd = getAssets().openFd("AudioFile.mp3");
mp.setDataSource(afd.getFileDescriptor(),afd.getStartOffset(),afd.getLength());
mp.prepare();
mp.start();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
});
3.Sound가 다시이 버튼을 누를 때마다 재생됩니다. 이를 위해 추가 코드를 작성할 필요가 없습니다. AudioFile.mp3/원자재 폴더에 MP3 파일
희망의 이름입니다
참고이 답변이 도움이됩니다 :)
http://stackoverflow.com/questions/6394422/how-to-play-a-sound-on-click-of-button – PSK
에 setOnClickListner()에 추가 버튼이 있습니다. –