2009-11-23 27 views
1

我正在寻找一种API,它允许我从C#应用程序中创建音频CD。 CD将在同一会话中创建并关闭(不需要重写)。基本上,我的应用程序代表用户定位文件,并且如果驱动器中存在空白CD,则为用户创建音频CD。如果没有CD,它会检查是否连接了USB驱动器并将文件复制到那里(这一部分我已经知道该怎么做)。如何使用C#或Java创建音频CD

我更喜欢用C#或Java编写这个应用程序,因为我对这些应用程序最满意,但我不知道用这两种语言创建CD是多么困难。

这里还有其他一些与常规CD有关的问题,但我没有看到任何讨论音频CD。

+1

请勿为此使用Java。您需要直接与操作系统交互,这在Java中不如在C#中支持。 – 2010-03-18 06:25:25

回答

1

这是一个代码示例,有人写了一个使用C#和com互操作来制作CD烧录器的Windows Vista中引入的Image Master API(可能更新Windows XP机器以包含IMAPI)。

Creating Audio CDs using IMAPI2

+0

我认为这基本上是我在找的东西。现在我只有一个难题 - 如何从MP3转换为WAV(这是该文章的写作内容,并且假设您具备)。 – Elie 2009-11-23 05:08:21

+0

@ [Elie]:使用lame - 参见http://lame.sourceforge.net/ – 2009-11-23 06:22:27

相关问题