2009-11-23 8 views
1

Je cherche une API qui me permettrait de créer un CD audio à partir d'une application C#. Les CD doivent être créés et fermés dans la même session (aucune réécriture requise). Fondamentalement, mon application localise les fichiers au nom d'un utilisateur, et, si un CD vierge est présent dans le lecteur, crée un CD audio pour l'utilisateur. Si aucun CD n'est présent, il vérifie s'il y a une clé USB connectée et y copie les fichiers (cette partie je sais déjà comment faire). Je préférerais écrire cette application en C# ou en Java, car je suis plus à l'aise avec ceux-ci, mais je ne sais pas à quel point il serait difficile de créer des CD en utilisant les deux langues.Comment créer un CD audio en utilisant C# ou Java

Il y a plusieurs autres questions ici qui traitent des CD ordinaires, mais je n'ai pas vu de CD audio.

+1

Ne pas utiliser Java pour cela. Vous aurez besoin d'interagir directement avec le système d'exploitation, qui n'est pas aussi bien supporté en Java qu'en C#. –

Répondre

1

Voici un exemple de code que quelqu'un a écrit pour créer un graveur de CD en utilisant C# et interopérer avec l'API Image Master introduite dans Windows Vista (avec une éventuelle mise à jour des machines Windows XP pour inclure l'IMAPI).

Creating Audio CDs using IMAPI2

+0

Je pense que c'est essentiellement ce que je cherchais. Maintenant, j'ai juste une autre pièce du puzzle - comment convertir MP3 en WAV (qui est ce que cet article a été écrit pour et suppose que vous avez). – Elie

+0

@ [Elie]: utilisez lame - voir http://lame.sourceforge.net/ –

Questions connexes