Ios 如何在iPhone中播放耳机中的音频?
我想从耳机播放音频。我尝试了本文提供的解决方案:但它不起作用。我也试过了Ios 如何在iPhone中播放耳机中的音频?,ios,objective-c,iphone,avaudiosession,Ios,Objective C,Iphone,Avaudiosession,我想从耳机播放音频。我尝试了本文提供的解决方案:但它不起作用。我也试过了 NSError *error = nil; AVAudioSession *session = [AVAudioSession sharedInstance]; [session setCategory:AVAudioSessionCategoryPlayAndRecord error:&error]; [session setActive: YES error:n
NSError *error = nil;
AVAudioSession *session = [AVAudioSession sharedInstance];
[session setCategory:AVAudioSessionCategoryPlayAndRecord error:&error];
[session setActive: YES error:nil];
AVAudioSessionPortDescription *routePort = session.currentRoute.outputs.firstObject;
[session overrideOutputAudioPort:AVAudioSessionPortOverrideNone error:&error];
我通过在ViewController的viewDidLoad方法中写入以下行来播放耳机中的音频:
NSError *error = nil;
AVAudioSession *session = [AVAudioSession sharedInstance];
[session setCategory:AVAudioSessionCategoryPlayAndRecord error:&error];
[session setActive: YES error:nil];
[session overrideOutputAudioPort:AVAudioSessionPortOverrideNone error:&error];