[오디오 재생]
* 패키지의 assets/audio/oh.mp3 플레이
AssetFileDescriptor afd = getAssets().openFd("audio/oh.mp3");
MediaPlayer audio_play = new MediaPlayer();
audio_play.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength());
afd.close();
audio_play.start();
audio_play.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength());
afd.close();
audio_play.start();
* 패키지의 res/raw/oh.mp3 플레이
MediaPlayer audio_play = MediaPlayer.create(context, R.raw.oh);
audio_play.start();
audio_play.start();
* 파일시스템의 /data/oh.mp3 플레이
MediaPlayer audio_play = new MediaPlayer();
audio_play.setDataSource("/data/oh.mp3");
audio_play.start();
audio_play.setDataSource("/data/oh.mp3");
audio_play.start();
[비디오 재생]
* 파일시스템의 /data/oh.mp4 플레이
VideoView video = (VideoView) findViewById(R.id.video);
MediaController nc = new MediaController(this);
nc.setMediaPlayer(video);
MediaController nc = new MediaController(this);
nc.setMediaPlayer(video);
video.setVideoPath("/data/oh.mp4");
video.start();
video.start();
* 패키지의 res/raw/oh.mp4 플레이
VideoView에서는 패키지의 리소스 파일 재생 불가하며 직접 MediaPlayer를 이용해야함.
=> http://www.mailinglistarchive.com/android-developers@googlegroups.com/msg06223.html
출처 : http://ecogeo.tistory.com/248
출처 : http://ecogeo.tistory.com/248
'프로그래밍 > 안드로이드' 카테고리의 다른 글
3G 관리에 관한 여러가지 정보 [스크랩 자료] (0) | 2010.11.15 |
---|---|
안드로이드 3G WIFI 확인 (0) | 2010.11.15 |
네트워크 - 인터넷 연결 관리자 (0) | 2010.11.12 |
AndroidManifest.xml (0) | 2010.11.12 |
[안드로이드 - 타이틀바,상태바] 타이틀바, 상태바 없애기 (0) | 2010.11.10 |
[안드로이드 에러] adb uninstall com.aa.bbb (3) | 2010.11.09 |
[안드로이드 - ListView ] 아이템 추가시 스크롤의 위치 문제 (0) | 2010.11.09 |
안드로이드 - FLAG_ACTIVITY_NEW_TASK (0) | 2010.10.29 |
안드로이드 - Activity를 투명하게 만들기 (0) | 2010.10.29 |