Не удается отрегулировать громкость на iOS4 с помощью AudioToolbox / AudioServices.h - PullRequest
0 голосов
/ 31 августа 2010

Я не могу отрегулировать громкость звука в своем приложении, когда тестирую на новом iPhone 4 (пробовал два устройства), оно работает на iPad, и мой коллега только что сказал мне, что в 3Gs с iOS 4 громкость снижается при попытке увеличить... это вообще не имеет смысла.

Я использую AudioToolbox / AudioServices.h, чтобы просто проигрывать короткие звуки в игре в формате Wav.Похоже, что версия программного обеспечения сильно влияет на это, но я понятия не имею, как это исправить ... кто-нибудь?:)

Спасибо,

Ондрей

1 Ответ

2 голосов
/ 10 октября 2010

Привет, у меня была такая же проблема, я обнаружил, что это потому, что я не установил категорию Session:

NSError *setCategoryError = nil; 
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: &setCategoryError]; 

if (setCategoryError) { //handle error } 

Вы можете узнать больше о сессиях здесь: http://developer.apple.com/library/ios/#documentation/Audio/Conceptual/AudioSessionProgrammingGuide/Cookbook/Cookbook.html#//apple_ref/doc/uid/TP40007875-CH6-SW6

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...