我想检测从iPhone录制的声音的主要方向。例如,我想检测声音是来自“前置”还是“后置”摄像头。
https://developer.apple.com/documentation/avfoundation/avaudiosessiondatasourcedescription该链接描述了如何设置,而不是如何实时检测。
UPDATE:
示例使用:我同时开始使用前置和后置摄像头录制。我想检测音频是否来自前后,以便自动更换相机。
有什么办法吗?
谢谢!
您可以遍历AVAudioSession.inputDataSources
,以检出可用的源并获取所需的源,然后将其设置为AVAudioSession.setPreferredInput()
。如果您不需要设置输入而只需要检查输入,请使用AVAudioSession.currentRoute.inputs