Working on BlackBerry. I start playing a song with SimpleAudioEngine::sharedEngine()->playBackgroundMusic(), and then I can set the volume with SimpleAudioEngine::sharedEngine()->setBackgroundMusicVolume().
However, when I change the song with another call to playBackgroundMusic, the song is played like it had volume 1.0 set from the beginning, playing very loudly. Calling setBackgroundMusicVolume() after calling playBackgroundMusic does not put the volume to the value set before.
Am I missing something from here? Is this a problem in this version of cocos2d-x?