'미디어재생'에 해당되는 글 1건

  1. 2010.03.08 [안드로이드] 파일 위치에 따른 미디어 재생 샘플코드 (2)

[오디오 재생]

* 패키지의 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();
 
* 패키지의 res/raw/oh.mp3 플레이
MediaPlayer  audio_play = MediaPlayer.create(context, R.raw.oh);
audio_play.start();
 
* 파일시스템의 /data/oh.mp3 플레이
MediaPlayer  audio_play = new MediaPlayer();
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);
video.setVideoPath("/data/oh.mp4");
video.start();

* 패키지의 res/raw/oh.mp4 플레이

VideoView에서는 패키지의 리소스 파일 재생 불가하며 직접 MediaPlayer를 이용해야함.
=> http://www.mailinglistarchive.com/android-developers@googlegroups.com/msg06223.html

신고
Posted by 에코지오

댓글을 달아 주세요

  1. andy 2011.08.24 13:29 신고  댓글주소  수정/삭제  댓글쓰기

    잘 보고 갑니다 ^^

  2. 오뢰군 2012.05.30 17:27 신고  댓글주소  수정/삭제  댓글쓰기

    좋은 정보 감사합니당



티스토리 툴바