Skip to content

Instantly share code, notes, and snippets.

@bilbo7833
bilbo7833 / VideoViewExample.java
Last active July 22, 2016 10:43
Android & Video Blog series - VideoView Example
VideoView myVideoView = (VideoView) findViewById(R.id.videoPreview);
myVideoView.setVideoURI(data);
myVideoView.setMediaController(new MediaController(this));
myVideoView.requestFocus();
myVideoView.start();
@bilbo7833
bilbo7833 / SurfaceViewExample.java
Created July 22, 2016 10:43
Android & Video Blog Series - SurfaceView Example
SurfaceView preview = (SurfaceView) findViewById(R.id.surf_video_playback);
SurfaceHolder previewHolder = preview.getHolder();
previewHolder.addCallback(surfaceCallback);
previewHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
SurfaceHolder.Callback surfaceCallback = new SurfaceHolder.Callback() {
public void surfaceCreated(SurfaceHolder holder);
public void surfaceChanged(SurfaceHolder holder, int format, int width, int height);
public void surfaceDestroyed(SurfaceHolder holder);
}
@bilbo7833
bilbo7833 / MediaPlayerExample.java
Created July 22, 2016 10:46
Android & Video Blog series - MediaPlayer Configuration Example
MediaPlayer mPlayer = new MediaPlayer();
mPlayer.setDisplay(mSurfaceHolder);
mPlayer.setDataSource(MyActivity.this, videoUri);
mPlayer.setVolume(left, right);
mPlayer.setLooping(true);
mPlayer.prepare();
mPlayer.start();
@bilbo7833
bilbo7833 / MediaPlayerListenerExample.java
Created July 22, 2016 10:52
Android & Video Blog series - MediaPlayer Listener Example
mPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
public void onPrepared(MediaPlayer mp) {
// Start video
mPlayer.start();
}
});