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 android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to