OSX 용 VoIP 응용 프로그램을 개발 중이며 전화를 걸 때 광산을 제외한 다른 모든 응용 프로그램의 오디오 더킹을 지원하고 싶습니다.OSX에서 오디오 더킹을 얻는 방법?
iOS의 경우 AVAudioSession이이 기능을 아름답게 처리하지만 OSX 용 우아한 솔루션을 찾지 못하는 것 같습니다. 현재 AudioQueue를 사용하여 오디오를 렌더링하고 있으며이 오디오는 실행중인 다른 모든 응용 프로그램의 오디오와 혼합됩니다. 이상적으로는 통화가 끊길 때까지 다른 모든 오디오를 내린 다음 다른 모든 오디오를 다시 백업하려고합니다.
OS X에서 이것이 가능하지 않다고 생각합니다. 다른 앱에서 장치로 오디오를 전송하는 좋은 방법이 없습니다 – sbooth
답변도 찾을 수 없지만 Skype가 수행 중이므로 가능하다고 알고 있습니다. iTunes를 사용하면서 Skype 테스트 전화를 걸었고 통화가 완료 될 때까지 iTunes 음악이 멋지게 내려갔습니다. – Matt
Skype는 실제로 AppleScript 또는 iTunes의 볼륨 제어를위한 다른 방법을 사용한다고 생각합니다. 나는 다른 오디오 플레이어 (Vox, Decibel)로 테스트를했고 그들의 음량은 변하지 않았습니다. – sbooth