AVAudioPlayer не работает должным образом в IOS 5 - PullRequest
2 голосов
/ 25 октября 2011

Код аудиоплеера, который отлично работает в IOS 4.3, не работает в IOS 5.

Отлично работает в симуляторе, но нет звука с устройства. Иногда звук можно услышать на некоторое время, и через несколько секунд звук остановится.

Ошибок не найдено. Это проблема с IOS 5.

Ответы [ 2 ]

5 голосов
/ 25 октября 2011

Если в вашем приложении несколько аудио / видео плееров / рекордеров, попробуйте указать, какой тип аудио сеанса начнется. Если вы этого не сделаете, то первый, который запустится, заблокирует остальных.

AVAudioSession *session = [AVAudioSession sharedInstance];
[session setCategory:AVAudioSessionCategoryRecord error:nil];

Попробуйте это.

3 голосов
/ 25 октября 2011

Я думаю, это сработало, когда я менял строку кода с включенным ARC.Я просто настроил метод релиза, и он сработал.

...