Hi, I've never used the MediaPlayer API, but by reading the docs I see this method that might be interesting to you: setOnCompletionListener ( MediaPlayer.OnCompletionListener<http://developer.android.com/reference/android/media/MediaPlayer.OnCompletionListener.html> listener)
probably you can simply add and implement this listener, and when the method gets called you know the current mp3 has finished playing, then you can play the next (or wait 1 sec and then play..). Hope it helps! Yuvi On Sun, Sep 26, 2010 at 4:59 PM, svebee <[email protected]> wrote: > Hi, > > I have String Array with some strings in it [UP,L,R,R...] and I have > some sounds (audio_up.mp3, audio_l.mp3 and so on). I want go through > all the strings in the array and play sounds accordingly with pause in > between (let's say 1 second). > > for (int a = 0; a < string_Array_String.length; a++) { > MediaPlayer mp = null; > if > (string_Array_String[a].equals("UPL")) { > mp = > MediaPlayer.create(Game.this, R.raw.audio_upl); > } else if > (string_Array_String[a].equals("UP")) { > mp = > MediaPlayer.create(Game.this, R.raw.audio_up); > } > > try { > mp.prepare(); > } catch (IllegalStateException e) { > // TODO Auto-generated catch > block > e.printStackTrace(); > } catch (IOException e) { > // TODO Auto-generated catch > block > e.printStackTrace(); > } > > mp.start(); > } > > This is OK but loop is faster than sound fields so I get overlaping - > not good. > > I tried to put > > try > { > Thread.sleep(1000); > } > catch(InterruptedException e) > { > e.printStackTrace(); > } > > on the end of the loop but only first and second audio file are OK, > the rest are "cut" too soon. > > Solution? > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<android-developers%[email protected]> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en -- YuviDroid Check out Launch-X <http://android.yuvalsharon.net/launchx.php> (a widget to quickly access your favorite apps and contacts!) http://android.yuvalsharon.net -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

