void ofxOpenALSoundPlayer::setVolume(float _vol) {
	if ( !bLoadedOk )
		return;

	volume = _vol;
	
	if(iAmAnMp3)
		SoundEngine_SetBackgroundMusicVolume(volume);
	else
		SoundEngine_SetEffectLevel(myPrimedId, (Float32)volume);
}
Beispiel #2
0
/* Plays a sound at the specified volume
 */
void iOSSoundSystem::OnPlaySound(uint32 soundID, float volume)
{
#if !TARGET_IPHONE_SIMULATOR	
	SoundMap::iterator it = mSounds.find(soundID);
	if(it == mSounds.end())
		return;
	
	SoundEngine_SetEffectLevel(it->second, volume/100.0f);
	SoundEngine_StartEffect(it->second);
#endif
}