Programming/Android Java

[Media]MediaPlayer를 이용한 gp파일형식의 비디오 플레이

개Foot/Dog발?! 2014. 4. 10. 17:51

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 :

http://www.kandroid.org/board/data/board/AndroidBeginner/file_in_body/1/Mastering_the_Android_Media_Framework.pdf