ios - AudioQueueNewOutput 与 AudioQueueRef?总是展开 nil

标签 ios swift core-audio audiotoolbox

我有这段代码

var queue: AudioQueueRef?
try SCoreAudioError.check(status: AudioQueueNewOutput(&dataFormat!, myAQOutputCallback, &player, nil, nil, 0, &queue),"`AudioQueueNewOutput` had an error")

由于某种原因,AudioQueueRef?在发送之前正在解包其值

fatal error: unexpectedly found nil while unwrapping an Optional value

据我所知,我在 AudioQueueNewOutput 函数中需要一个空引用 AudioQueueRef?,并且该引用将被数据填充,不是吗? ?

如果我是对的,那为什么会发生这种情况?

最佳答案

我认为您的 AudioQueueRef 没问题,而 dataFormat 为零。

关于ios - AudioQueueNewOutput 与 AudioQueueRef?总是展开 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50500953/

相关文章:

ios - 当客户不想让您访问他们的开发者帐户时,您如何为客户提供构建?

iOS 检查表格 View 行中是否包含字符串?

ios - 没有声音问题会终止设备上所有应用程序的音频

macos - CoreAudio AudioQueue 停止问题

ios - 使用 AudioKit 模拟动态播放头(scratching/tunrtablism)

ios - 在 tableView 中获取 Section indexPath 的行

ios - Localizable.strings 工作但不适用于意大利语 else Storyboard完美本地化

swift - 如何同时按日期范围和其他一些参数获取 firebase 数据

swift - 午睡处理多个请求

ios - 在多个类别之间高效选择