[Media]MediaPlayer를 이용한 gp파일형식의 비디오 플레이
URL : http://iremnant.tistory.com/107
AssetFileDescriptor afd = this.getResources().openRawResourceFd(R.raw.video);
Log.i("MediaPlayer ",Long.toString(afd.getLength()));
mMediaPlayer = MediaPlayer.create(this, R.raw.video);
mFD = afd.getFileDescriptor();
try {
mMediaPlayer.reset();
mMediaPlayer.setDataSource(mFD, afd.getStartOffset(), afd.getLength());
mMediaPlayer.setDisplay(mSurfaceHolder);
mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
}
catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
이와 관련된 Google IO의 Mastering_the_Android_Media_Framework.pdf :