我正在使用 AVAudioSession 和远程 IO,目的是通过音频插孔连接器和内置麦克风记录一些信息......我想这可能与 iOS 6 的新功能:多路由音频。
为此,我想从我的音频会话中获取 inputDataSources:(https://developer.apple.com/library/ios/#documentation/AVFoundation/Reference/AVAudioSession_ClassReference/Reference/Reference.html#//apple_ref /c/data/AVAudioSessionCategoryMultiRoute )
我正在做的是:
AVAudioSession *session = [AVAudioSession sharedInstance];
NSArray *available_outputs = [session inputDataSources];
(我也在配置音频会话并激活它)
我得到的是全零available_outputs
...
我究竟做错了什么?