Ios &引用;“空白”;通话时AVCaptureSession的音频
我有一个Ios &引用;“空白”;通话时AVCaptureSession的音频,ios,objective-c,avfoundation,Ios,Objective C,Avfoundation,我有一个AVCaptureSession使用2个AVCaptureDeviceInput。第一个是AVCaptureDevicePositionFront,第二个是[AVCaptureDeviceDefaultDeviceWithMediaType:AVMediaTypeAudio] 这在正常情况下效果很好,但当我打电话时,麦克风正在使用中(显然)有没有办法将“空白”音频曲目应用到AVCaptureSession?如果需要的话,我可以使用一些其他的解决方法,但是与AVCaptureSession
AVCaptureSession
使用2个AVCaptureDeviceInput
。第一个是AVCaptureDevicePositionFront
,第二个是[AVCaptureDeviceDefaultDeviceWithMediaType:AVMediaTypeAudio]
这在正常情况下效果很好,但当我打电话时,麦克风正在使用中(显然)有没有办法将“空白”音频曲目应用到AVCaptureSession
?如果需要的话,我可以使用一些其他的解决方法,但是与AVCaptureSession
集成会很好,因为这样我当前的所有代码都可以保持原样
我尝试过对AVCaptureDevice
进行子类化,并且总是返回supportsAVCaptureSessionPreset:
的YES
,但这是一个可预见的失败
视频以实时方式(通过RTMP)传输到服务器,因此事后添加音频实际上不是一个选项。在nginx RTMP服务器中添加音频似乎不现实,因此我希望在设备上解决这个问题。我最终找到了服务器端解决方案 服务器必须将初始音频数据包与初始视频数据包一起发送 不管它值多少钱,我都在用它。是修复我的问题的特定提交