在连接耳机后也需要使用内置的iOS
我正在制作一个应用程序,在这个应用程序中,我总是希望从设备iOS内置IC获取输入,即使耳机已插入。我对它做了很多研究,并提出了一些解决方案,但它们不起作用 我需要使用此方法从设备获取首选输入:-在连接耳机后也需要使用内置的iOS,ios,objective-c,iphone,cocoa,avaudiosession,Ios,Objective C,Iphone,Cocoa,Avaudiosession,我正在制作一个应用程序,在这个应用程序中,我总是希望从设备iOS内置IC获取输入,即使耳机已插入。我对它做了很多研究,并提出了一些解决方案,但它们不起作用 我需要使用此方法从设备获取首选输入:- setPreferredInput:error: 可在此链接上找到更多说明:- https://developer.apple.com/library/ios/qa/qa1799/_index.html 我被要传递的方法参数卡住了 AVAudioSession *session = [AVAudio
setPreferredInput:error:
可在此链接上找到更多说明:-
https://developer.apple.com/library/ios/qa/qa1799/_index.html
我被要传递的方法参数卡住了
AVAudioSession *session = [AVAudioSession sharedInstance];
[session setPreferredInput:(AVAudioSessionPortDescription *)inPort error:&myAudioError];
i、 e要通过的输入端口。我需要将其设置为AVAudioSessionPortBuiltInMic,但我无法这样做
任何帮助都将不胜感激。来自Api文档
- (BOOL)overrideOutputAudioPort:(AVAudioSessionPortOverride)portOverride
error:(NSError **)outError
使用AVAudioSessionPortOverrideSpeaker选项和音频会话的类别AVAudioSessionCategoryPlayAndRecord调用此方法会导致音频使用内置扬声器和麦克风,而不考虑其他设置。此更改仅在当前路由更改或您使用AvaudioSessionPortOverrideOne选项再次调用此方法之前有效。@Dinesh:-请检查我的要求。。。我需要使用内置函数的输入。谢谢你的帮助,但这不是我需要的答案。