如何使用C#或Java创建音频CD

如何使用C#或Java创建音频CD,c#,java,cd,C#,Java,Cd,我正在寻找一个API,它允许我在C#应用程序中创建音频CD。CD将在同一会话中创建和关闭(无需重写)。基本上,我的应用程序代表用户查找文件,如果驱动器中存在空白CD,则为用户创建音频CD。如果没有CD,它会检查是否连接了USB驱动器并将文件复制到那里(这部分我已经知道怎么做了) 我更喜欢用C#或Java编写这个应用程序,因为我对这两种语言都很熟悉,但我不知道用这两种语言制作CD有多难 这里还有几个关于普通CD的问题,但我没有看到任何关于音频CD的讨论。这里是一个代码示例,有人编写了一个使用C#和

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

我更喜欢用C#或Java编写这个应用程序,因为我对这两种语言都很熟悉,但我不知道用这两种语言制作CD有多难


这里还有几个关于普通CD的问题,但我没有看到任何关于音频CD的讨论。

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


下面是一个代码示例,有人编写了一个CD刻录机,使用Windows Vista中引入的Image Master API的C#和com互操作(可能会更新到Windows XP机器以包括IMAPI)


我想这基本上就是我想要的。现在我还有一个难题——如何从MP3转换成WAV(这就是本文的写作目的,并且假设你已经做到了)。我想这基本上就是我想要的。现在我还有一个难题——如何从MP3转换成WAV(这就是本文的写作目的,并且假设您已经做到了)。不要使用Java来解决这个问题。您将需要直接与操作系统交互,而Java不像C#那样支持操作系统。不要为此使用Java。您将需要直接与操作系统交互,而Java不像C#那样支持操作系统。