Pregunta

Tiene que ser libre.

¿Fue útil?

Solución

Use el control MediaElement.

Esta página parece dar una explicación bastante detallada: http : //blogs.vbcity.com/xtab/archive/2008/06/10/9091.aspx

Otros consejos

Echa un vistazo a mi publicación de blog sobre el uso de NAudio para reemplazar el mecanismo de reproducción de audio en babysmash . Explica cómo reproducir archivos MP3 directamente desde recursos integrados sin la necesidad de guardarlos en un archivo temporal.

Aunque en realidad no lo mencioné, esperaba encontrar una manera de reproducir recursos MP3 integrados, y ni MediaPlayer ni MediaElement admiten la carga de transmisiones (aceptan un uri, pero no funcionan con pack: // uris).

Terminé simplemente extrayendo el MP3 incrustado en un directorio temporal, reproduciéndolo (con MediaPlayer) y luego borrándolo cuando terminé. Implica un ligero retraso (de aproximadamente 0.5-1 segundo), pero parece ser la forma más segura de reproducir un recurso incrustado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top