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();