avaudioengine

    2熱度

    1回答

    我一直在尋找很長一段時間,我很確定我現在無法實現我正在嘗試做的事情。 我在放棄之前作爲最終嘗試發佈在這裏。 我試圖實現的是檢測我目前是否處於靜音模式或不在我的應用程序中。 事情是,我找到了一個解決方法(播放假聲音和檢查完成),工作正常,但不是當我在AVAudioSessionCategoryPlayAndRecord模式。 這正是我可以錄製音頻和視頻的屏幕,我想要實現這一點,以便知道我是否應該播放

    0熱度

    2回答

    我想在AVAudioEngine圖中使用我的kAudioUnitType_MusicEffect AU。於是我試着撥打: [AVAudioUnitMIDIInstrument instantiateWithComponentDescription:desc options:kAudioComponentInstantiation_LoadInProcess completionHandler:

    1熱度

    2回答

    我該如何捕捉瞬間SKScene變爲暫停或audioEngine停止了?我有兩個SKScenes:GameScene和EndScene,我在遊戲中使用GameScene的audioEngine屬性(此屬性包含AVAudioEngine對象)播放聲音。當比賽結束時,從GameScene場景變化EndScene: self.view?.presentScene(EndScene()) 在此之後,當

    0熱度

    1回答

    我正在嘗試實現一個簡單的鼓墊機器應用程序音調移動過濾器。我正在使用AVAudioEngine API。 還有墊在應用程序中。每個打擊墊都有自己的類別,並帶有自己的AVAudioPlayerNode。當沒有其他過濾器連接時,該應用程序運行速度非常快。幾乎沒有任何延遲。 但是當我試圖附加AVAudioUnitTimePitch鏈,CPU使用率上升到100%,應用程序掛起後初始化。在iPad3上測試。

    3熱度

    1回答

    我試圖使用AVAudioEngine播放AVAudioFile。代碼很大程度上取自Apple Developer在線視頻,但沒有播放。已經花了一些時間去討論論壇,但似乎沒有任何亮點。 我有兩種方法。第一個調用標準的打開文件對話框,打開音頻文件,分配一個AVAudioBuffer對象(我將在以後使用),並用音頻數據填充它。第二個設置AVAudioEngine和AVAudioPlayerNode對象,

    0熱度

    1回答

    這似乎是一個很基本的問題,但我在努力尋找答案。據我所知,AVAudioInputNode自iOS 8以來一直可用,例如,它可用於從iPhone上的麥克風進行錄製。 我以前就知道我會用AVAudioRecorderSession來請求權限來記錄和檢查我是否有權限等等。我正在努力的是在使用AVAudioEngine時看到如何請求和檢查權限。 所以在類似下面,我將如何去這樣做? import AVFou

    0熱度

    1回答

    我已經找到了一個示例代碼來錄製AVAudioEngine &成功輸出sampleRate 22050 aac格式的audioFile。 我查看了代碼後,出現了一個問題,我必須設置類AVAudioSessionCategoryPlayAndRecord而不是AVAudioSessionCategoryRecord。 How to improve the code for using "AVAudio

    3熱度

    1回答

    我使用AVAudioEngine來捕捉用戶的聲音並對其應用一些效果。使用耳機麥克風錄製時,一切都會順利進行。但是當使用手機的內置麥克風進行錄音,並通過耳機播放聲音時,只有左側耳塞才能聽到聲音,似乎內置麥克風只有單聲道輸入。那麼我該如何解決這個問題?下面是我的一些代碼: func connectNode(){ engine.connect(engine.inputNode!, to: re

    1熱度

    1回答

    我對從麥克風採集的音頻下采樣有問題。我使用AVAudioEngine從下面的代碼話筒取樣品: assert(self.engine.inputNode != nil) let input = self.engine.inputNode! let audioFormat = AVAudioFormat(commonFormat: .pcmFormatFloat32, sampleRate: 8

    1熱度

    1回答

    我無法使AVAudioEngine(OS X)在所有采樣率下都播放良好。 這裏是我的代碼用於建立連接: - (void)makeAudioConnections { auto hardwareFormat = [self.audioEngine.outputNode outputFormatForBus:0]; auto format = [[AVAudioFormat al