Мы использовали AVAudioPlayer в проекте Cocos2d. Изменение звука не так, как ожидалось.AVAudioPlayer громкость диапазон?
КОД:
NSURL* tapSound = [NSURL fileURLWithPath:[[NSBundle mainBundle]
pathForResource:@"tap"
ofType:@"m4a"]];
mClickSound = [[AVAudioPlayer alloc] initWithContentsOfURL: tapSound error: nil];
[mClickSound prepareToPlay];
mClickSound.numberOfLoops = 0;
[mClickSound setVolume: 1.0f];
mRandomLoopMusic = NULL;
В коде выше, я установил объем 1.0, но громкость музыки не является полным. Когда я устанавливаю 10.0f, тогда увеличивается. Итак, я сомневаюсь, каков диапазон объема? В документе AVAudioPlayer 0 - 1 - это диапазон, но в примере cocos2D его не верно. Как мы можем ограничить диапазон аудио до 0 - 1?
жаль, сэр ... его не правильный ответ ... мой вопрос в том, как ограничить диапазон громкости AVAudioPlayer .... он работает, даже если он равен 1,5 :) – Guru