이미지버튼 누르면 버튼음 나오는 어플 만들려고하고있는데요

do it 안드로이드 34일차 강좌에 assets에 음악 파일너으면 된다고했는데 위치지정을 해라했는데

assets에 음악파일이 white이면 어떤부분 설정해야하는지요....

샘플예제 소스 전부 복사해서 올립니다...

어디부분 어떻게 수정해야하는지좀 도움주세요 ㅠ

 

유알엘이 필요없을거같은데... 내부소스면....

 

이소스는 외부 인터넷에서 소리 불러오는 형태에요...

 

진하게 한부분이 고쳐야할것으로 추정되는 부분이에요 ㅠ

 

 

package org.androidtown.media.audio.player;

import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;

/**
* Audio Player
*
* @author Mike
*/
public class SampleAudioPlayerActivity extends Activity {

static final String AUDIO_URL = "http://sites.google.com/site/ubiaccessmobile/sample_audio.amr";
private MediaPlayer mediaPlayer;
private int playbackPosition = 0;

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

Button startBtn = (Button) findViewById(R.id.playBtn);
Button pauseBtn = (Button) findViewById(R.id.pauseBtn);
Button restartBtn = (Button) findViewById(R.id.restartBtn);

startBtn.setOnClickListener(new OnClickListener() {
public void onClick(View view) {
try {
playAudio(AUDIO_URL);

Toast.makeText(getApplicationContext(), "음악 파일 재생 시작됨.", 2000).show();
} catch (Exception e) {
e.printStackTrace();
}
}
});

pauseBtn.setOnClickListener(new OnClickListener() {
public void onClick(View view) {
if (mediaPlayer != null) {
playbackPosition = mediaPlayer.getCurrentPosition();
mediaPlayer.pause();
Toast.makeText(getApplicationContext(), "음악 파일 재생 중지됨.", 2000).show();
}
}
});

restartBtn.setOnClickListener(new OnClickListener() {
public void onClick(View view) {
if (mediaPlayer != null && !mediaPlayer.isPlaying()) {
mediaPlayer.start();
mediaPlayer.seekTo(playbackPosition);
Toast.makeText(getApplicationContext(), "음악 파일 재생 재시작됨.", 2000).show();
}
}
});
}

private void playAudio(String url) throws Exception {
killMediaPlayer();

mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource(url);
mediaPlayer.prepare();
mediaPlayer.start();
}

protected void onDestroy() {
super.onDestroy();
killMediaPlayer();
}

private void killMediaPlayer() {
if (mediaPlayer != null) {
try {
mediaPlayer.release();
} catch (Exception e) {
e.printStackTrace();
}
}
}

}