#iphone #ipad #ios5 #avaudioplayer
#iPhone #iPad #ios5 #avaudioplayer
Вопрос:
Код аудиоплеера, который отлично работает в IOS 4.3, не работает в IOS 5.
Отлично работает в симуляторе, но нет звука с устройства. Иногда звук может быть слышен некоторое время, и через несколько секунд звук прекратится.
Ошибок не обнаружено. Это проблема с IOS 5.
Ответ №1:
Если в вашем приложении установлено несколько аудио / видеопроигрывателей / рекордеров, вам следует попробовать указать, какой тип аудиосессии начнется. Если вы этого не сделаете, первый, который запустится, заблокирует остальные.
AVAudioSession *session = [AVAudioSession sharedInstance];
[session setCategory:AVAudioSessionCategoryRecord error:nil];
Попробуйте это.
Ответ №2:
Я думаю, что это сработало, когда я менял свою строку кода с включенной ARC. Я просто настроил метод выпуска, и он сработал.
Комментарии:
1. не могли бы вы уточнить? Я не уверен, что означает это предложение (и у меня похожая проблема со звуком)
2. нет, я думаю, что у Cyupa есть ответ на этой странице … 🙂