一:使用VPIO,系统音量不能调整到0,remoteIO可以,两者的音量相互独立;
二:使用VPIO后再使用remoteIO声音会变小,需要设置:
1:[[AVAudioSession sharedInstance] setActive:NO error:nil];
2 : iOS14以后的系统 不要直接重新设置 :!!!
[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord mode:AVAudioSessionModeDefault options:AVAudioSessionCategoryOptionDefaultToSpeaker|AVAudioSessionCategoryOptionAllowBluetooth error:nil];
!!:如果直接再次设置AVAudioSessionCategoryPlayAndRecord iOS14系统以后声音会变小,先设置下[[AVAudioSession sharedInstance] setActive:NO error:nil];,然后再次设置可以;
三:使用VPIO时,其他播放器如:Avplayer等音频轨音量会被压小;
网友评论