2016-10-10 45 views
1

在Mac桌面上,我試圖記錄系統聲音(可選麥克風聲音 - 但開始時我只是做系統聲音)。桌面上的AVAudioSession?

我按照本指南 - https://www.appcoda.com/ios-avfoundation-framework-tutorial/

不過,我不斷收到:

​​

進口

我與編譯:

gcc -framework Cocoa -framework Foundation -framework Carbon -framework AppKit -framework AVFoundation -lstdc++ -o songifier songifier.mm 

有誰知道怎麼用AVAudioSession這從桌面到記錄系統音頻?

回答

2

桌面沒有AVAudioSession - 那些代碼將不得不從馬科斯編譯的任何東西中排除。

+0

啊芽,好的,謝謝我會環顧四周替代桌面。你知道如何用AVFoundation偶然錄製系統音頻嗎?我會在4分鐘內接受你的解決方案(它說我不能接受4分鐘) – Noitidart

+0

接受的答案,我試圖使用'AVAudioCapture',如果你能指導我,這將是非常棒!我只是在學習C++,像這些簡單的項目真的幫助我學習 - https://gist.github.com/Noitidart/8214bf090c4fa861f9ff99a43c28b142 – Noitidart

+1

你可以使用'AVCaptureSession'錄製/捕獲音頻(以及更多),但是如果你只是想快速獲得樣品,'AVAudioEngine'很容易運行:http://stackoverflow.com/a/39938979/22147 –