Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. videoView.setOnPreparedListener(new OnPreparedListener() {
  2. @Override
  3. public void onPrepared(MediaPlayer mp) {
  4. int topContainerId = getResources().getIdentifier("mediacontroller_progress", "id", "android");
  5. seekbar = (SeekBar) mediaController.findViewById(topContainerId);
  6.  
  7. mp.setOnBufferingUpdateListener(new OnBufferingUpdateListener() {
  8. @Override
  9. public void onBufferingUpdate(MediaPlayer mp, int percent) {
  10. if (percent<seekbar.getMax()) {
  11. seekbar.setSecondaryProgress(percent);
  12. }
  13. }
  14. });
  15. }
  16. });
  17.  
  18. videoView.setOnPreparedListener(new OnPreparedListener() {
  19. @Override
  20. public void onPrepared(MediaPlayer mp) {
  21. int topContainerId = getResources().getIdentifier("mediacontroller_progress", "id", "android");
  22. seekbar = (SeekBar) mediaController.findViewById(topContainerId);
  23.  
  24. mp.setOnBufferingUpdateListener(new OnBufferingUpdateListener() {
  25. @Override
  26. public void onBufferingUpdate(MediaPlayer mp, int percent) {
  27. if (percent<seekbar.getMax()) {
  28. seekbar.setSecondaryProgress(percent);
  29. seekbar.setSecondaryProgress(percent/100);
  30. }
  31. }
  32. });
  33. }
  34. });
  35.  
  36. mediaPlayer.setOnBufferingUpdateListener(new MediaPlayer.OnBufferingUpdateListener() {
  37. @Override
  38. public void onBufferingUpdate(MediaPlayer mediaPlayer, int percent) {
  39. double per = percent * 1.00;
  40. per = (per / 100);
  41. double f = (seekBar.getMax() * 1.00);
  42. f = f * per;
  43. if (percent < binder.seekBar.getMax()) {
  44. seekBar.setSecondaryProgress((int) f);
  45. }
  46. }
  47. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement