Tiene que ser libre.¿Cuál es la forma más sencilla de reproducir un MP3 en WPF?
5
A
Respuesta
7
Utilice el control MediaElement.
Esta página parece dar una explicación bastante en profundidad: http://blogs.vbcity.com/xtab/archive/2008/06/10/9091.aspx
1
A pesar de que en realidad no lo menciono, tenía la esperanza de encontrar una manera de reproducir MP3 recursos incrustados, y tampoco MediaPlayer ni apoyo MediaElement carga de streams (aceptan un uri, pero no funcionan con pack: // uris).
Terminé simplemente extrayendo el MP3 incrustado en un directorio temporal, jugándolo (con MediaPlayer), y luego eliminándolo cuando haya terminado. Implica un ligero retraso (de aproximadamente 0,5-1 segundo) pero parece ser la forma más segura de reproducir un recurso incrustado.
4
Cuestiones relacionadas
- 1. Objective-c/IOS: ¿Cuál es la forma más sencilla de reproducir un archivo de audio al revés
- 2. ¿Cuál es la forma más sencilla de crear una ventana con forma en wxPython?
- 3. Cuál es la forma más sencilla de bloquear un objeto en Django
- 4. ¿Cuál es la forma más sencilla de conectar un dispositivo a un iPad desde una aplicación?
- 5. ¿Cuál es la forma más sencilla de obtener resultados de scripts de Python en la web?
- 6. Forma más sencilla de crear un HWND
- 7. forma más sencilla de repetir un video en un MediaElement
- 8. ¿Cuál es la forma más sencilla de formatear una marca de tiempo de SQL en PHP?
- 9. ¿Cuál es la forma más sencilla de actualizar la plataforma haskell a la última?
- 10. ¿Cuál es la forma más sencilla de convertir char [] a/de tchar [] en C/C++ (ms)?
- 11. ¿Cuál es la forma más sencilla de escribir bibliotecas portátiles cargables dinámicamente en C++?
- 12. ¿Qué significa "lambda" en Python, y cuál es la forma más sencilla de usarlo?
- 13. ¿Cuál es la forma más sencilla de implementar el cifrado en WCF cuando se usa netTcpBinding?
- 14. ¿Cuál es la forma más sencilla de agregar uno a una cadena binaria en Perl?
- 15. ¿Cuál es la forma más sencilla de realizar una solicitud HTTP GET en Perl?
- 16. ¿Cuál es la forma más sencilla de muestrear continuamente desde la línea de entrada utilizando C#
- 17. ¿Cuál es la forma más sencilla de escribir aplicaciones web en Haskell?
- 18. ¿Cuál es la forma más sencilla de intercambiar char en una cadena con Python?
- 19. ¿Cuál es la forma más sencilla de ofrecer/consumir servicios web en jython?
- 20. ¿Cuál es la forma más sencilla de extender una matriz numpy en 2 dimensiones?
- 21. Reproducir archivos MP3 con SDK de iPhone
- 22. Manera más simple de reproducir mp3 desde Visual C++
- 23. ¿Hay alguna forma de reproducir mp3 en Qt 4.5?
- 24. reproducir mp3 con monotouch
- 25. ¿Cuál es la forma más sencilla de mostrar httpServletResponse.sendError (403, "Mi Mensaje") Estado de JSTL
- 26. ¿Cuál es la forma más sencilla de cargar dinero a través de Internet?
- 27. ANTLR ¿Cuál es la forma más sencilla de realizar una gramática dependiente de sangría de pitón?
- 28. ¿Cuál es la forma más sencilla de acceder a mssql con python o ironpython?
- 29. ¿Cuál es la forma más sencilla de exportar datos de Excel a Matlab?
- 30. ¿Cuál es la forma más sencilla de llamar a Http GET url usando Delphi?
Supongo que no sabrá cómo cargar el mp3 de un recurso en el ensamblaje. No me gusta tener que tener archivos de recursos externos. – devios1
O alguna forma de cargarlo desde una secuencia, porque puedo obtener una secuencia para el recurso de forma manual. – devios1
Tenga en cuenta que MediaElement no funcionará si el usuario tiene Windows Media Player 9 o menos (que es el predeterminado para XP) – Poma