我有一個AVCaptureSession
利用2 AVCaptureDeviceInput
的。第一個是AVCaptureDevicePositionFront
,第二個是[AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeAudio]
。呼叫時AVCaptureSession的「空白」音頻
這很好地工作,但是當我在通話時,麥克風正在使用(顯然)。 有什麼辦法可以將「空白」音軌應用於AVCaptureSession
?如果需要的話,我可以使用一些其他的工作,但與AVCaptureSession
集成會很好,因爲那時我所有的當前代碼都可以保持原樣。
我已經嘗試繼承AVCaptureDevice
並總是返回YES
的supportsAVCaptureSessionPreset:
,但這是一個可預測的失敗。
該視頻實時(通過RTMP)流式傳輸到服務器,所以事後添加音頻並非真正的選擇。在nginx RTMP服務器中添加音頻看起來不太現實,所以我希望能夠在設備上解決這個問題。