Domanda

Deve essere gratuito.

È stato utile?

Soluzione

Utilizza il controllo MediaElement.

Questa pagina sembra fornire una spiegazione abbastanza approfondita: http : //blogs.vbcity.com/xtab/archive/2008/06/10/9091.aspx

Altri suggerimenti

Dai un'occhiata al mio post sul blog sull'uso di NAudio per sostituire il meccanismo di riproduzione audio in babysmash . Spiega come riprodurre file MP3 direttamente da risorse incorporate senza la necessità di salvarli in un file temporaneo.

Anche se in realtà non l'ho menzionato, speravo di trovare un modo per riprodurre le risorse MP3 incorporate e né MediaPlayer né MediaElement supportano il caricamento da stream (accettano un uri, ma non funzionano con pack: // URI).

Ho finito semplicemente estraendo l'MP3 incorporato in una directory temporanea, riproducendolo (con MediaPlayer), quindi eliminandolo al termine. Implica un leggero ritardo (di circa 0,5-1 secondi) ma sembra essere il modo più sicuro per riprodurre una risorsa integrata.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top