7
votes

Comment jouer au fichier .mp3 des ressources en C #?

Je mets de la musique.mp3 dans les ressources, puis j'ai ajouté Windows Media Player aux références. J'ai écrit ce code: xxx

Cela ne fonctionne pas. Comment puis-je jouer au fichier .mp3 des ressources?


0 commentaires

3 Réponses :


5
votes

Je l'ai fait: xxx

Nous devons supprimer ce fichier temporaire: xxx


1 commentaires

La création d'un fichier temporaire comme celui-ci ne doit pas être considéré comme une solution valide. La méthode MediaPlayer.play, pour le meilleur ou pour le pire (je discuterais pire), ne prend pas un flux comme entrée. Vous êtes beaucoup mieux pour déployer le MP3 avec votre EXE et transmettre l'emplacement de fichier vers cette fonction.



2
votes

J'ai enveloppé une bibliothèque de décodeurs MP3 et l'avons rendue disponible pour les développeurs .NET. Vous pouvez le trouver ici:

http://sourceforge.net/projects/mpg123net/

Inclus sont les échantillons pour convertir un fichier MP3 en PCM et lire des balises ID3.

Lisez votre ressource, convertissez-la en PCM et de la sortie en classe d'onde disponible en tant que composant INTEROP .NET. Pas besoin de créer des fichiers Temp.

Cours d'onde disponibles également sur Sourceforge:

http://windowsmedianet.sourceforge.net/


0 commentaires

0
votes

ou Tyr this; xxx


0 commentaires