Quel est le moyen le plus simple de lire un MP3 dans WPF? [fermé]
Question
Doit être libre.
La solution
Utilisez le contrôle MediaElement.
Cette page semble donner une explication assez détaillée: http : //blogs.vbcity.com/xtab/archive/2008/06/10/9091.aspx
Autres conseils
Découvrez mon article de blog sur l'utilisation de NAudio pour remplacer le mécanisme de lecture audio dans babysmash . Il explique comment lire des fichiers MP3 directement à partir de ressources incorporées sans avoir à enregistrer dans un fichier temporaire.
Bien que je n'en aie pas parlé, j'espérais trouver un moyen de lire les ressources MP3 incorporées. Ni MediaPlayer ni MediaElement ne prennent en charge le chargement à partir de flux (ils acceptent un uri, mais ne fonctionnent pas avec pack: // uris).
J'ai fini par extraire simplement le MP3 incorporé dans un répertoire temporaire, le lire (avec MediaPlayer), puis le supprimer une fois terminé. Cela implique un léger retard (environ 0,5 à 1 seconde) mais semble être le moyen le plus sûr de jouer à une ressource intégrée.