2015-08-04 5 views
3

Я получаю следующую ошибку и понятия не имею, что ее вызывает.Ошибка AVAudioSession

Aug 4 15:04:56 MyiPad myApp[1523] : 15:04:56.072 ERROR: [0x78ba000] AVAudioSessionUtilities.h:124: GetProperty_DefaultToZero: AudioSessionGetProperty ('cilt') failed with error: '!siz'

В моем приложении я:

  • Использование AVAudioPlayers играть звуки
  • манипулируя AVAudioSessionCategory и AVAudioSessionMode (изменение между SoloAmbient/Default и PlayAndRecord/Видеочат с вариантами: AllowBluetooth | DefaultToSpeaker)
  • Использование AddLive для создания видеозвонков webRTC
  • Использование частного API here для управления AirPlay se лекционные

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

Update 1: «CILT» означает kAudioSessionProperty_CurrentHardwareInputLatency

Update 2: «СИЗО» означает, что размер данных свойств не является правильным (устаревшее в прошивке 7)

ответ

3

Я следовал каждому releva nt, которую я смог найти в Google, и почти все они приводят к чему-то по поводу опции AVAudioSessionCategoryOptionMixWithOthers. Я использовал его с другими параметрами, которые я использовал в категории PlayAndRecord, и это сработало ... go figure.

Если у кого-либо есть какие-либо идеи в этой тайне, ответьте или прокомментируйте, но пока попробуйте этот вариант и посмотрите, что произойдет. Я уточню, когда узнаю больше.

0

Я новичок в этом. То, что я наблюдал (из-за несвязанной проблемы), заключается в том, что, когда появляется второй слушатель, я получил это сообщение об ошибке. Возможно, вы вызываете более одного потока, который прослушивает аудиопоток? Предлагая это как (надеюсь, полезный) пункт данных для вашего рассмотрения.

+0

Каждый маленький кусочек помогает, спасибо! Я посмотрю. – JordanC