Question

Doit être libre.

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top