this might help you AssetFileDescriptor afd = getResources().openRawResourceFd(R.raw.video);
// Create a new media player and set the listeners mMediaPlayer = new MediaPlayer(); mMediaPlayer.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength()); On Fri, Aug 21, 2009 at 4:46 AM, rizwan <rizcs...@gmail.com> wrote: > > Hi All, > > From weeeks i m trying to play a video file from raw folder .but no > success. I have used this code > > setContentView(R.layout.mediaplayer_2); > mPreview = (SurfaceView) findViewById(R.id.surface); > holder = mPreview.getHolder(); > > // Create a new media player and set the listeners > mMediaPlayer = MediaPlayer.create(this, R.raw.lucky); > mMediaPlayer.setDisplay(holder); > mMediaPlayer.prepare(); > mMediaPlayer.setOnBufferingUpdateListener(this); > mMediaPlayer.setOnCompletionListener(this); > mMediaPlayer.setOnPreparedListener(this); > mMediaPlayer.setAudioStreamType > (AudioManager.STREAM_MUSIC); > > } catch (Exception e) { > > Log.e(TAG, "error: " + e.getMessage(), e); > } > > } > > public void onBufferingUpdate(MediaPlayer arg0, int percent) { > Log.d(TAG, "onBufferingUpdate percent:" + percent); > > } > > public void onCompletion(MediaPlayer arg0) { > Log.d(TAG, "onCompletion called"); > > } > > public void onPrepared(MediaPlayer mediaplayer) { > Log.d(TAG, "onPrepared called"); > mVideoWidth = mMediaPlayer.getVideoWidth(); > mVideoHeight = mMediaPlayer.getVideoHeight(); > if (mVideoWidth != 0 && mVideoHeight != 0) { > holder.setFixedSize(mVideoWidth, mVideoHeight); > mMediaPlayer.start(); > > } > > while I try to run the above I can hear the audio of video file but no > video. please advise . > I m trying to play http://www.mp4mail.com/docs/files/disney_128v_16a.mp4 > (mp4 <http://www.mp4mail.com/docs/files/disney_128v_16a.mp4%0A%28mp4>) > but having no luck please advise me . > > Thanks > Rizwan > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---