我之前问过这个问题,但Jeff Atwood把我的问题转移到了superuser.com。我需要一个程序化的答案...
我想在MAC OS X 10.6上同时使用内置扬声器和usb扬声器。
我想在这两个扬声器上播放不同的文件(我不想在两个扬声器上播放相同的文件)。
是否可以使用可可(QTMovie或其他东西?)或者别的什么?
我已经检查了portaudio的事情,但不知道它是如何工作的!:(
我也尝试过向USB扬声器发送一些数据,但是从苹果网站上下载的"USBSimple Example“示例不起作用!
发布于 2010-01-02 13:03:16
好的,我自己拿的..。
NSSound *airplaneSound = [NSSound soundNamed:@"Aura Cleanse-1.wav"];
[airplaneSound setPlaybackDeviceIdentifier:theCFString];
[airplaneSound play];我可以在setPlaybackDeviceIdentifier中传递音频设备uid,以便在特定设备上播放此声音。
请查找here如何获取音频设备uid
发布于 2009-12-28 19:51:49
Cocoa与音频硬件管理无关。如果您需要的功能不在“音频/MIDI设置”中,并且您不了解CoreAudio文档,那么除了搜索第三方产品之外,您真的没有其他选择。
https://stackoverflow.com/questions/1969090
复制相似问题