簡體   English   中英

AudioKit.output setter使用SIGABRT崩潰

[英]AudioKit.output setter crashes with SIGABRT

我是AudioKit的新手,我在看游樂場入門指南。 我昨天從網站上下載了游樂場,並編譯了游樂場項目並運行了“ Hello World”教程,但是在

AudioKit.output = oscillator

我以為這可能是游樂場的問題,所以我下載了MacOS框架(版本4.2.2)並將其添加到新的Xcode項目中並編寫了此功能:

import AudioKit

func doAudio() {
do {
    let oscillator = AKOscillator()

    AudioKit.output = oscillator
    try AudioKit.start()

    oscillator.start()

    sleep(1)
} catch {
    print(error)
}
}

這是從教程中復制的。 調用此函數時,我得到SIGABRT

AudioKit.output = oscillator

每當調用AudioKit.output setter時,都會發生該錯誤。 我忘了安裝東西嗎? 我已經閱讀了網站上的所有說明。 我運行Xcode版本9.4.1(9F2000)和macOS HighSierra 10.13.5(17F77)

我發現了問題。 如果您的計算機上插入了外部音頻接口,則該按鈕將不起作用。 斷開連接后,它可以正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM