¿Cuál es la forma más sencilla de reproducir un MP3 en WPF? [cerrado]
Pregunta
Tiene que ser libre.
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.