使用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];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容