使用VPIO后声音变小

一:使用VPIO,系统音量不能调整到0,remoteIO可以,两者的音量相互独立;

二:使用VPIO后如果再次设置setCategory那么iOS14以后系统毕现音量变小,根本原因就是不能再次设置setCategory;

当做一次deActive那么是可以设置一次setCategory的,但也只能设置一次,如果还要设置setCategory,那么还要做deactive,只有做一次deactive,再设置setCategory时才不会出现音量变小;

一种解决方式:通过改变model和设置扬声器:

 [[AVAudioSession sharedInstance] setMode:AVAudioSessionModeVoiceChat error:nil];

    [[AVAudioSession sharedInstance] setMode:AVAudioSessionModeDefault error:nil];

    [[AVAudioSession sharedInstance] overrideOutputAudioPort:AVAudioSessionPortOverrideSpeaker error:NULL];

你可能感兴趣的:(使用VPIO后声音变小)