AudioQueueNewOutput与AudioQueueRef?总是打开零

时间:2018-05-24 04:25:00

标签: 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

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

如果我没错,为什么会这样呢?

1 个答案:

答案 0 :(得分:0)

我认为您的AudioQueueRef很好,而dataFormat则为零。