Thanks for your reply, but still not working.. Now i am trying with this code...
import android.app.Activity; import android.media.MediaPlayer; import android.os.Bundle; import android.util.Log; import android.view.SurfaceHolder; import android.view.SurfaceView; import android.widget.MediaController.MediaPlayerControl; public class Monster extends Activity implements SurfaceHolder.Callback, MediaPlayer.OnPreparedListener { SurfaceView mPreview; SurfaceHolder holder; MediaPlayer mediaplayer; int mVideoWidth,mVideoHeight; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.bushentry); mPreview = (SurfaceView)findViewById(R.id.surface); holder = mPreview.getHolder(); holder.addCallback(this); holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); mediaplayer = MediaPlayer.create(this, R.raw.monster); mediaplayer.start(); mediaplayer.setDisplay(holder); mediaplayer.setOnPreparedListener(this); } public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) { } public void surfaceCreated(SurfaceHolder holder1) { mVideoWidth = mediaplayer.getVideoWidth(); mVideoHeight = mediaplayer.getVideoHeight(); if (mVideoWidth != 0 && mVideoHeight != 0) { holder.setFixedSize(mVideoWidth, mVideoHeight); mediaplayer.start(); } } public void surfaceDestroyed(SurfaceHolder holder) { } public void onPrepared(MediaPlayer mp) { mVideoWidth = mediaplayer.getVideoWidth(); mVideoHeight = mediaplayer.getVideoHeight(); if (mVideoWidth != 0 && mVideoHeight != 0) { holder.setFixedSize(mVideoWidth, mVideoHeight); mediaplayer.start(); } } } Still, the same problem, no error, but blank screen, any idea please.. Nithin On Mar 5, 12:58 pm, Dave Sparks <davidspa...@android.com> wrote: > You need to tell the mediaplayer where to display the video with > setDisplaySurface(). Check out the media demo apps on > developer.android.com. > > On Mar 4, 11:45 pm, Nithin <nithin.war...@gmail.com> wrote: > > > hi, > > > I tried a simple mediaplayer application, just to run a .3gp file. > > First, i put the .3gp file in "Raw" folder and tried to run, but > > nothing is displaying, just blank screen only.... please guide me, > > where i am going wrong. I dont have any xml file, is it needed ?? > > > heres the code, which i am trying > > > import android.app.Activity; > > import android.media.MediaPlayer; > > import android.os.Bundle; > > > public class MonsterEntry extends Activity { > > > public void onCreate(Bundle savedInstanceState) { > > super.onCreate(savedInstanceState); > > MediaPlayer mediaplayer = MediaPlayer.create(this, > > R.raw.monster); > > mediaplayer.start(); > > } > > > } > > > Thanks > > Nithin --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---