package mx.ambmultimedia.brillamexico.activities; import android.content.Intent; import android.media.MediaPlayer; import android.net.Uri; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.widget.MediaController; import android.widget.VideoView; import mx.ambmultimedia.brillamexico.R; public class VideoBMX extends ActionBarActivity { VideoView video; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_video_bmx); String uriPath = "android.resource://mx.ambmultimedia.brillamexico/raw/bmx_video"; Uri uri = Uri.parse(uriPath); video = (VideoView) findViewById(R.id.videoView); video.setVideoURI(uri); MediaController mediaController = new MediaController(this); mediaController.setAnchorView(video); video.setMediaController(mediaController); video.start(); video.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { @Override public void onCompletion(MediaPlayer vmp) { Intent intent = new Intent(VideoBMX.this, LoginStep1.class); startActivity(intent); } }); } @Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); if (hasFocus) { } } @Override protected void onDestroy() { super.onDestroy(); video.stopPlayback(); } @Override protected void onPause() { super.onPause(); video.pause(); } @Override protected void onStop() { super.onStop(); video.stopPlayback(); } @Override protected void onResume() { super.onResume(); video.start(); } @Override protected void onRestart() { super.onRestart(); video.stopPlayback(); video.start(); } @Override public void onBackPressed() { super.onBackPressed(); this.finish(); } }