컴퓨터 프로그래밍/안드로이드
asset 폴더에 있는 mp3 재생하기
orange code
2011. 6. 26. 21:13
private MediaPlayer mPlayer;
mPlayer = new MediaPlayer();
AssetFileDescriptor afd = DM.activity.getAssets().openFd(filename);
mPlayer.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength());
mPlayer.prepare();
mPlayer.start();
주소가 assets/abc/def.mp3 라면
filename 에 abc/def.mp3 로 주면 된다..
실수1
mPlayer.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength());
mPlayer.setDataSource(afd.getFileDescriptor());
mp3가 여러개 되니까 엉뚱한 mp3를 재생했다..