Audio :

*패키지의 assets/audio/oh.mp3 플레이

AssetFileDescriptor atd = 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();

Video :

*파일시스템의 /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 video = (VideoView) findViewById(R.id.video);
video.setVideoURI(Uri.parse("android.resource://패키지명/" + R.raw.파일이름));
video.setMediaController(new MediaController(this));
video.requestFocus();
video.start();

2011/12/06 11:24 2011/12/06 11:24

Trackback Address :: 이 글에는 트랙백을 보낼 수 없습니다