2

我有一个简单的音频播放应用程序,它使用 QTMovie 来实现它的一些功能。我还在开发一个支持以太网的小板来传输 MP3 或 PCM 数据。

有什么方法可以“抓取”QTMovie 输出的内容,将其格式化为字节数组并通过以太网发送到特定 IP?不知何故,iTunes 设法通过 AirPlay 做到这一点,所以有某种方法可以做到这一点。

感谢您的任何回答!

4

1 回答 1

1

有现成的产品,例如 Rogue Ameoba 的翼型,您可能想看看:

http://www.rogueamoeba.com/airfoil/mac/

但是如果你真的想自己动手开发一些东西,看起来QTMovie只是输出到Core Audio,你可以设置哪个设备:

http://developer.apple.com/library/mac/#qa/qa1578/_index.html

关于拦截 Core Audio 设备的程序如何做到这一点的主题有一些问答:

用于在 Cocoa 中从 Mac 捕获音频并保存到文件的代码示例?

于 2011-10-12T04:52:58.620 回答