關於刻錄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