Yue Pao Circle이 실행되는 동안 미디어 볼륨을 항상 조정할 수 있다는 점을 인식하기 위해(단, 시스템 볼륨을 조정하기 위해 시스템 설정에서 버튼이 비활성화되지 않은 경우) 현재 전체 실행 중에 AudioSession SetActive가 YES인 것으로 알려져 있습니다. 실행 중이지만 타사 음악(NetEase Cloud Music)으로 인해 재생 중에 재생이 중지됩니다. 음성 재생이 완료된 후 [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionDuckOthers error:nil];
을 사용하여
그런 다음 [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionMixWithOthers error:nil];
호출하면 가능하지만 자주 호출하면 AVAudioSession 오류가 발생하고 재생이 지연됩니다. 다른 방법은 없나요?
문제를 발견했습니다. AudioSession을 사용하는 중이었습니다. 전체 시스템에 AudioSession이 하나만 있습니다. Active로 설정해야 할 때 타사 음악이 재생되는지 확인해야 합니다.