Guest User

Untitled

a guest
Nov 29th, 2017
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. public class VerVideo extends AppCompatActivity {
  2.  
  3. private VideoView vidView;
  4.  
  5. private MediaController vidControl;
  6.  
  7. private ProgressBar progressBar;
  8.  
  9. @Override
  10. protected void onCreate(Bundle savedInstanceState) {
  11. super.onCreate(savedInstanceState);
  12.  
  13. // remove title
  14. requestWindowFeature(Window.FEATURE_NO_TITLE);
  15. getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
  16. WindowManager.LayoutParams.FLAG_FULLSCREEN);
  17.  
  18. setContentView(R.layout.activity_ver_video);
  19.  
  20. // Recebendo dados da tela principal
  21. Intent i=getIntent();
  22.  
  23. Bundle p=i.getExtras();
  24.  
  25. String video=p.getString("video");
  26.  
  27. // Inserir o Video
  28. // String url=ApplicationTvAtlantica.caminho_videos+video;
  29. String url = "http://tvatlantica.com/videos/arado_37_240.mp4";
  30.  
  31. Uri vidUri = Uri.parse(url);
  32.  
  33. vidView = (VideoView) findViewById(R.id.myVideo);
  34. vidControl = new MediaController(this);
  35. progressBar = (ProgressBar) findViewById(R.id.progrss);
  36.  
  37. progressBar.setVisibility(View.VISIBLE);
  38.  
  39. vidView.requestFocus();
  40.  
  41. // vidView.start();
  42.  
  43. vidView.setVideoURI(vidUri);
  44. // vidView.setVideoPath(url);
  45.  
  46. vidControl.setAnchorView(vidView);
  47.  
  48. vidView.setMediaController(vidControl);
  49.  
  50. vidView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
  51. // Close the progress bar and play the video
  52. public void onPrepared(MediaPlayer mp) {
  53. progressBar.setVisibility(View.GONE);
  54. }
  55. });
  56.  
  57. // vidView.setVideoPath(url);
  58.  
  59. vidView.start();
  60.  
  61. vidView.setOnCompletionListener(new MediaPlayer.OnCompletionListener()
  62. {
  63. @Override
  64. public void onCompletion(MediaPlayer mp)
  65. {
  66. // Video Playing is completed
  67. finish();
  68. }
  69. });
  70.  
  71.  
  72. }
  73.  
  74.  
  75. }
Advertisement
Add Comment
Please, Sign In to add comment