BlackBerry Forums Support Community
              

Closed Thread
 
Thread Tools
Old 08-08-2010, 12:13 PM   #1
caiaphas
New Member
 
Join Date: Jan 2008
Model: 8800
PIN: N/A
Carrier: Rogers
Posts: 2
Default Can't reliably stop a sound and start another

Please Login to Remove!

I have been having a problem for the last 2 days trying to use the BlackBerry sound API. I've searched all over and can't find an answer.

I have 7 different sounds for a game I'm developing. I understand that the BlackBerry cannot play more than one sound at a time and I'm willing to live with that limitation. I have 7 different Player objects, one for each sound.

What I'm trying to do is interrupt/stop whatever sound is currently playing (if any) and play a different sound. This can happen rapidly depending on what's going on in the game.

There seems to be no reliable way to do this. If I call .stop() on whatever sound I know is currently playing, sometimes it works. Other times, it seems to play half way through the next sound even though I set the media time to 0 each time I play a new sound. Eventually sounds just stop playing altogether and I hear nothing.

I've tried every combination I could think of including adding listeners to keep track of the state of the players. If I use a listener to ensure I never try to play more than one sound at a time, it works but the game experience is not very good. I'd rather interrupt whatever is playing at the time in favor of a new sound but can't do it without weird side effects.

Anyone have a solution?
Offline  
Old 08-12-2010, 01:18 AM   #2
pgoeol
Thumbs Must Hurt
 
Join Date: Sep 2009
Model: 8100
PIN: N/A
Carrier: Airtel
Posts: 75
Default

Implement a PlayerListener to monitor the media events, it will help you in understanding the exact issue.

--Pulkit
Offline  
Closed Thread



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


National Instruments Mainframe Chassis - NI-PXIe-1071 w/Warranty picture

National Instruments Mainframe Chassis - NI-PXIe-1071 w/Warranty

$690.00



Integrated Circuit IC Tester LCD Digital Display Multi-functional Integrated picture

Integrated Circuit IC Tester LCD Digital Display Multi-functional Integrated

$88.81



Agilent E1301B Mainframe  9-slots with multimeter, totalizer, and relay muxes picture

Agilent E1301B Mainframe 9-slots with multimeter, totalizer, and relay muxes

$200.00



Tektronix TM503 3 Bay Mainframe With FG 503, DM 502, PS 503 A Modules 120V AC picture

Tektronix TM503 3 Bay Mainframe With FG 503, DM 502, PS 503 A Modules 120V AC

$169.64



NEWPORT 8800 PHOTONICS TEST SYSTEM MAINFRAME picture

NEWPORT 8800 PHOTONICS TEST SYSTEM MAINFRAME

$499.99



JDSU MAP-280 MAINFRAME picture

JDSU MAP-280 MAINFRAME

$3499.99







Copyright © 2004-2016 BlackBerryForums.com.
The names RIM © and BlackBerry © are registered Trademarks of BlackBerry Inc.