[Ошибка]: 21:46:56.148 [AudioQueueServer] AudioQueueObject::IONodeConnection::_AcquireHardwareCodec: не удалось ('hwiu')
Это ошибка, которую я получаю при воспроизведении звукового файла. Это проблема кодека или проблема с самим звуковым файлом?
[Ошибка]: 21:46:56.148 [AudioQueueServer] AudioQueueObject::IONodeConnection::_AcquireHardwareCodec: не удалось ('hwiu')
Это ошибка, которую я получаю при воспроизведении звукового файла. Это проблема кодека или проблема с самим звуковым файлом?
Из документов эта ошибка , «hwiu» означает «Используемое оборудование». Аппаратный кодек недоступен. Если вы создаете свою собственную AudioQueue, вы можете установить для политики аппаратного кодека значение kAudioQueueHardwareCodecPolicy_PreferSoftware
, которое сначала попытается использовать программный кодек, а затем откажется от аппаратного кодека, например:
AudioQueueSetProperty(yourQueue,
kAudioQueueProperty_HardwareCodecPolicy,
&kAudioQueueHardwareCodecPolicy_PreferSoftware,
sizeof(kAudioQueueHardwareCodecPolicy_PreferSoftware));