iOS/iPadOS 18下ExtAudioFileRead抛出AVAudioSessionErrorCodeResourceNotAvailable错误
iOS 18/iPadOS 18中
ExtAudioFileRead抛出OSStatus 561145203错误问题求助 在iOS和iPadOS 18系统中,调用ExtAudioFileRead会抛出OSStatus 561145203 (AVAudioSessionErrorCodeResourceNotAvailable)错误——iOS早期版本未出现该问题。这一长期稳定的代码路径自iOS 18发布后,此类错误码出现率骤增。
示例代码
AudioBufferList audioFileBufferList; audioFileBufferList.mNumberBuffers = 1; audioFileBufferList.mBuffers[0].mNumberChannels = clientAudioStreamBasicDescription.mChannelsPerFrame; audioFileBufferList.mBuffers[0].mDataByteSize = bytesToRead; audioFileBufferList.mBuffers[0].mData = (void*)mData; UInt32 ui32FramesToRead = framesToRead; OSStatus status = ExtAudioFileRead(file.audioFile, &ui32FramesToRead, &audioFileBufferList); // 561145203 status
Xcode 16控制台输出
rt_sender::signal_wait_with_timeout failed: 22 AudioConverter -> 0x30268eae0: FillComplexBuffer out-of-process render returned 561145203
请问是否有其他开发者在iOS 18中遇到过此类问题?
内容的提问来源于stack exchange,提问作者hgwhittle
相关产品推荐
相关产品推荐

