Sound pauseMonkey Forums/Monkey Beginners/Sound pause
| I am currently porting over my java game I wrote which I was porting to android.|
One of the sounds I use is a horse gallop sound. As the character runs faster, the sound plays faster.
In Java I had to load different sound files, each one the same sound just at different speeds, and this worked great.
Using the android SDK, I was able to use a single sound file and modify the bitrate based on player speed.
With Monkey, I did the same thing, but there seems to be a major pause before a sound gets played so it seems to be laggy or skipping.
Worse case, I will go back to using different sound files and speed rates to accomplish the same effect, just hoping I could use the current monkey tools to get the same effect.
If anyone has any insights, that would be great!
| android uses the SoundPool class:|
do you have examples of the program you are using? some ideas: are you loading your sounds first, then playing after they are loaded? is this for a different target like html5 (which has been known to be buggy)?
| I am loading the sounds at startup. All the sounds work fine, except for a gallop sound that loops, the faster the character runs, the faster the sound plays by changing the rate of the sound. |
I applied the change to mojo.html5.js as described here, http://www.monkey-x.com/Community/posts.php?topic=5829, for html5 targets and the rate changing works. I just dont know if its working like its supposed to.
Worse case, I may go back to using the different sounds for different speeds to make it go smooth for html5.
Ultimately I am going to wait and see how it sounded when I used MonkeyX to port it to android. If everything works good there I will be happy.
Thanks for the help!
| Well, after finally getting everything setup right and get it ported to Android, it works great, so I would have to agree, HTML5 sound is buggy and funky, lol!|
Thanks again for the input!