I suspect this might be a bug in the opencore implementation for the Hero.



On Mon, Oct 12, 2009 at 10:32 AM, Adrian <[email protected]> wrote:
>
> Hello,
>
> I'm desperately trying to get my soundboard application to work. I
> have a GridView consisting of Buttons, which have an OnClickListener
> starting the sound file associated with the button. The sound files
> are stored as MP3 (64 kbit/s, LAME encoded) audio files in the res/raw
> folder and are referenced using the R class.
>
> The following problem only occurs when running the app on a real
> device, however, on the emulator it works perfectly. I have tried two
> different HTC Hero so far.
>
> I have a mysterious problem, that everytime I press a button to play a
> specific sound, ALL sounds in the res/raw folder are played in the
> order they are listed there. My current code to play a sound looks
> like this:
>
> if (player != null) {
>        player.stop();
>        player.release();
> }
>
> player = MediaPlayer.create(this, resId);
>
> if (player != null) {
>        player.start();
> }
>
> As you can see I use a "singleton" MediaPlayer to play the files. I
> have also tried using a new separate MediaPlayer instance for each
> sound file, with the same result. Additionally, I have tried playing
> the sound file in a separate thread with the result, that only the
> first time all sound files are played. After that, the buttons work as
> intended.
>
> You can take a look at the source code on the Google Code project
> site: http://code.google.com/p/zappenduster-soundboard/
>
> Thanks for your help!
> Adrian
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to