2009-12-28 4 views
0

나는 이전에이 질문을했으나 Jeff Atwood은 내 질문을 superuser.com으로 옮겼습니다. 프로그래밍 방식으로 답변해야합니다 ...코코아 또는 다른 것을 사용하여 MAC OS X 10.6에서 USB 스피커를 사용하고 동시에 오디오 스피커를 내장하는 방법은 무엇입니까?

Mac OS X 10.6에서 스피커와 USB 스피커를 동시에 사용하고 싶습니다.

다른 파일을 재생하고 싶습니다 (두 스피커에서 같은 파일을 재생하고 싶지 않습니다).

코코아 (QTMovie 또는 다른 것?) 또는 다른 것을 사용하는 것이 가능합니까 ??

나는 portaudio 일을 확인했지만 어떻게 작동하지 않았어! :(

는 또한 작동하지 않았다 사과의 사이트에서 다운로드 한 USB 스피커하지만 샘플 "USBSimple 예"로 일부 데이터를 보내려고했다!

어떤 도움을 주시면 감사하겠습니다!

감사

+0

내 대답은 수퍼 유저은 http : //superuser.com/questions/86778/how-to-use-usb-speaker-and-built-in-audio-speakers-simultaneously-on-mac-os-x-10/86781#86781 – diciu

+0

감사합니다. diciu,하지만 나는 portaudio가 어떻게 작동하는지에 관해 알지 않았다!! 내 프로젝트에서 이것을 어떻게 포함시킬 수 있는지에 대한 샘플 코드를 줄 수 있습니까? –

+0

portaudio에는 샘플 코드가 들어 있습니다 (portaudio 배포판의 pa_tests 디렉토리 참조). – diciu

답변

1

알았어. 직접 해냈어.

NSSound * airplaneSound = [NSSound soundNamed : @ "Aura Cleanse-1.wav"];

[airplaneSound setPlaybackDeviceIdentifier:theCFString]; 
[airplaneSound play]; 

내가

here을 찾아주세요 오디오 장치 UID를 얻을 수있는 방법 prticular 장치에서이 사운드를 재생하기 위해 setPlaybackDeviceIdentifier에서 오디오 장치의 UID를 통과 할 수

0

코코아는 오디오 하드웨어 관리와 관련이 없습니다. 필요한 기능이 "오디오/MIDI 설정"에없고 CoreAudio 설명서를 이해하지 못한다면 그 이상으로 다른 옵션은 없습니다. 타사 제품 검색.

+0

감사합니다 NSD, 당신은 이것에 대한 타사 제품을 제안 할 수 있습니까? 나는 portaudio를 시도했지만 작동하지 않았습니다 ... –

관련 문제