Guest User

Untitled

a guest
Dec 15th, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.07 KB | None | 0 0
  1. public void playNext() {
  2.  
  3. musicService.playNext();
  4. if (playbackPaused)
  5. playbackPaused = false;
  6.  
  7. setSelected();
  8.  
  9. if (musicService != null && musicBound && musicService.isPlaying()) {
  10. Runnable notification = new Runnable() {
  11. public void run() {
  12. primarySeekBarProgressUpdater();
  13. }
  14. };
  15. handler.postDelayed(notification, 0);
  16. }
  17. }
  18.  
  19. public void playNext() {
  20.  
  21. if (shuffle) {
  22. int newSong = position;
  23. while (newSong == position) {
  24. newSong = random.nextInt(tracks.size());
  25. }
  26. position = newSong;
  27. } else {
  28. if (position == tracks.size() - 1) {
  29. position = 0;
  30. } else {
  31. position++;
  32. }
  33. }
  34. playSong();
  35. }
  36.  
  37. public void playSong() {
  38.  
  39. if (player != null) {
  40. if (isPaused) {
  41. startPlayer();
  42. isPaused = false;
  43. } else {
  44. player.reset();
  45.  
  46. Track track = tracks.get(position);
  47.  
  48. try {
  49. player.setDataSource(track.getUrl());
  50. Log.e("My App", "Music Service: Tracks Size: " + tracks.size());
  51. Log.e("My App", "Music Service: Track Position: " + position);
  52. Log.e("My App", "Music Service: Track Name: " + track.getTitle());
  53. Log.e("My App", "Music Service: Player Data Source: " + track.getUrl());
  54. } catch (Exception e) {
  55. Log.e("My App", "Music Player Service: Error setting data source", e);
  56. }
  57.  
  58. player.prepareAsync();
  59. progressBar.setVisibility(View.VISIBLE);
  60. }
  61. }
  62. }
  63.  
  64. E/My App: Music Service: Tracks Size: 2
  65. E/My App: Music Service: Track Position: 0
  66. E/My App: Music Service: Track Name: Omo Pastor
  67. E/My App: Music Service: Player Data Source: https://www.360nobs.com/?
  68. dl_id=2535.mp3
  69. D/My App: MusicPlayerActivity: Track Position(Play Song): 0
  70. D/My App: MusicPlayerActivity: Track Position: 0
  71.  
  72. E/My App: Music Service: Tracks Size: 2
  73. E/My App: Music Service: Track Position: 1
  74. E/My App: Music Service: Track Name: Bad Gang
  75. E/My App: Music Service: Player Data Source: https://www.360nobs.com/?
  76. dl_id=15552.mp3
  77. D/My App: MusicPlayerActivity: Track Position: 1
  78. V/MediaHTTPService: makeHTTPConnection: CookieHandler
  79. (java.net.CookieManager@ae50224) exists.
  80. V/MediaHTTPService: makeHTTPConnection(android.media.MediaHTTPService@67c56f3): cookieHandler: java.net.CookieManager@ae50224 Cookies: null
  81. E/MediaPlayerNative: Attempt to call getDuration in wrong state: mPlayer=0x8f11e7c0, mCurrentState=4
  82. E/MediaPlayerNative: error (-38, 0)
  83. E/MediaPlayerNative: Attempt to call getDuration in wrong state: mPlayer=0x8f11e7c0, mCurrentState=0
  84. E/MediaPlayerNative: error (-38, 0)
  85. D/skia: --- SkAndroidCodec::NewFromStream returned null
  86. I/chatty: uid=10082(com.capsella_io.ordiox) glide-disk-cach identical 6 lines
  87. D/skia: --- SkAndroidCodec::NewFromStream returned null
  88. D/skia: --- SkAndroidCodec::NewFromStream returned null
  89. I/chatty: uid=10082(com.capsella_io.ordiox) glide-disk-cach identical 6 lines
  90. D/skia: --- SkAndroidCodec::NewFromStream returned null
  91. E/MediaPlayer: Error (-38,0)
  92. V/MediaPlayer: resetDrmState: mDrmInfo=null mDrmProvisioningThread=null mPrepareDrmInProgress=false mActiveDrmScheme=false
  93. V/MediaPlayer: cleanDrmObj: mDrmObj=null mDrmSessionId=null
  94. E/MediaPlayerNative: error (-38, 0)
  95. V/MediaPlayer: resetDrmState: mDrmInfo=null mDrmProvisioningThread=null mPrepareDrmInProgress=false mActiveDrmScheme=false
  96. V/MediaPlayer: cleanDrmObj: mDrmObj=null mDrmSessionId=null
  97. X: Music Service: Shuffle: false
  98. V/MediaPlayer: resetDrmState: mDrmInfo=null mDrmProvisioningThread=null mPrepareDrmInProgress=false mActiveDrmScheme=false
  99. V/MediaPlayer: cleanDrmObj: mDrmObj=null mDrmSessionId=null
  100. V/MediaHTTPService: MediaHTTPService(android.media.MediaHTTPService@4efee29): Cookies: null
  101. E/My App: Music Service: Tracks Size: 2
  102. E/My App: Music Service: Track Position: 0
  103. E/My App: Music Service: Track Name: Omo Pastor
  104. E/My App: Music Service: Player Data Source: https://www.360nobs.com/?dl_id=2535.mp3
Add Comment
Please, Sign In to add comment