关于刻录cd的所有信息适用于Windows,或者关于刻录cd的完整程序。 但是我希望能够直接从我的程序中刻录音频CD。如何在Mac OS X中以编程方式刻录音频CD
我不介意使用Cocoa或Carbon,或者如果没有API可用于直接执行此操作,则使用可以使用wav/aiff文件作为输入的命令行程序也是可能的,只要它可以与我的应用程序一起分发。
因为它将用于将dj混音刻录到cd,如果可以在它们之间没有间隙的情况下创建不同的轨道,它也会很棒。
关于刻录cd的所有信息适用于Windows,或者关于刻录cd的完整程序。 但是我希望能够直接从我的程序中刻录音频CD。如何在Mac OS X中以编程方式刻录音频CD
我不介意使用Cocoa或Carbon,或者如果没有API可用于直接执行此操作,则使用可以使用wav/aiff文件作为输入的命令行程序也是可能的,只要它可以与我的应用程序一起分发。
因为它将用于将dj混音刻录到cd,如果可以在它们之间没有间隙的情况下创建不同的轨道,它也会很棒。
谢谢,它看起来像DiscRecording FrameWorking将做我需要的。 我还发现了一个简单的例子,说明如何将它与DiscRecordingUI框架一起使用,而且看起来非常容易使用。 对于那些想要尝试这个例子的人来说,它看起来像是为PowerPC编写的,所以你必须改变AIFF阅读器来交换UInt32的内容,以使它能够在x86上工作http://developer.apple .com/mac/library/samplecode/AudioBurn/index.html – Adion 2009-11-03 17:53:26
您可以提供剪切代码来交换AIFF阅读器吗? uint32 \t byteSize =(fileInfo.dataEnd - fileInfo.dataStart)/(fileInfo.sampleBytes * fileInfo.numChannels)* 4; \t return [DRMSF msfWithFrames:byteSize/2352]; – sundsx 2014-02-26 14:17:19
命令:
drutil burn -audio /path/to/folder
对于它的价值,你已经有效地描述了iTunes的刻录播放列表到光盘上。 – 2009-10-13 20:46:48
这是真的,您应该能够使用iTunes Apple Apple脚本自动执行该过程,即AppleScript或AppleScript或Python或Ruby中的Appscript。 – 2009-10-13 21:05:30