2014-04-03 2 views
0

OSX 용 VoIP 응용 프로그램을 개발 중이며 전화를 걸 때 광산을 제외한 다른 모든 응용 프로그램의 오디오 더킹을 지원하고 싶습니다.OSX에서 오디오 더킹을 얻는 방법?

iOS의 경우 AVAudioSession이이 기능을 아름답게 처리하지만 OSX 용 우아한 솔루션을 찾지 못하는 것 같습니다. 현재 AudioQueue를 사용하여 오디오를 렌더링하고 있으며이 오디오는 실행중인 다른 모든 응용 프로그램의 오디오와 혼합됩니다. 이상적으로는 통화가 끊길 때까지 다른 모든 오디오를 내린 다음 다른 모든 오디오를 다시 백업하려고합니다.

+0

OS X에서 이것이 가능하지 않다고 생각합니다. 다른 앱에서 장치로 오디오를 전송하는 좋은 방법이 없습니다 – sbooth

+0

답변도 찾을 수 없지만 Skype가 수행 중이므로 가능하다고 알고 있습니다. iTunes를 사용하면서 Skype 테스트 전화를 걸었고 통화가 완료 될 때까지 iTunes 음악이 멋지게 내려갔습니다. – Matt

+0

Skype는 실제로 AppleScript 또는 iTunes의 볼륨 제어를위한 다른 방법을 사용한다고 생각합니다. 나는 다른 오디오 플레이어 (Vox, Decibel)로 테스트를했고 그들의 음량은 변하지 않았습니다. – sbooth

답변

0

VoiceOver 유틸리티에는 오디오 더킹을 사용할 수있는 설정이 있습니다.이 기능이 OS X에서 전역인지 아닌지는 확실하지 않습니다. 그래도 볼 가치가있을 수도 있습니다.

관련 문제