我的用例如下:我尝试将AVCaptureSession的录音添加到应用程序中。该应用程序可能会播放音乐/声音,我不想改变应用程序AVAudioSession的任何内容。即共享音频会话可能具有与PlayAndRecord不同的类别。所以,没问题,我可以在我的AVCaptureSession上将usesApplicationAudioSession
设置为false,它将使用与应用程序音频会话不同的新AudioSession。
但是,文档说明了这个
如果您的应用使用自己的音频会话进行播放,可能会导致中断。
确实如此。我的问题是:有没有办法访问AVCaptureSession的私人音频会话(并以与其他音频源混合的方式配置它)?就像我说的,对于这种情况,我不想改变应用程序共享音频会话配置的任何内容。
任何帮助或提示都将不胜感激。