Estoy buscando información detallada sobre qué decide los formatos de medios que MediaElement
puede reproducir, parece que no puedo encontrar ninguna fuente definitiva. Leí en alguna parte que si se puede reproducir en WMP, entonces puede jugarlo. ¿Es esto cierto? Si es así, mi próxima pregunta es ¿dónde puedo encontrar las capacidades y limitaciones de WMP? ¿Y dónde se encuentra la asociación entre WPF's MediaElement
y WMP? Estoy buscando una mejor comprensión de estos componentes y la reproducción de video en WPF y hasta ahora he tenido problemas para encontrar algo en línea.¿Qué tipos de video puede reproducir MediaElement?
Respuesta
MediaElement utiliza internamente WMP ActiveX. En teoría, MediaElement podría/debería poder reproducir cualquier cosa que WMP pueda, pero no siempre es el caso, por ejemplo, archivos .vob.
Cuando reproduce un archivo en MediaElement, se carga el Windows Media Player ActiveX. WMP decidirá utilizar las rutas DirectShow o MediaFoundation para reproducir los medios. Los tipos de medios que puede reproducir dependen en gran medida del tipo de códecs (DirectShow o MF) que estén instalados en su computadora. Una vez que se elige una ruta de medios, WPF proporcionará un presentador personalizado para el Procesador de video mejorado para que cada cuadro de video se represente en una superficie D3D, preparado para la presentación dentro del motor de composición de WPF.
- 1. Uso de MediaElement para reproducir video desde Stream
- 2. MediaElement en WPF ¿reproducir video de la transmisión?
- 3. Android: no puede reproducir video mp4
- 4. No se puede reproducir video con MPMoviePlayerViewController
- 5. Reproducir video en TextureView
- 6. Reproducir video usando AVPlayer
- 7. Vaadin framework reproducir video
- 8. ¿Cómo reproducir video usando MPMoviePlayerController?
- 9. Reproducir video cifrado con AVPlayer
- 10. WPF MediaElement se detiene cuando se trata de reproducir archivos de Windows Media Center grabación
- 11. Reproducir video m3u8 en android
- 12. forma más sencilla de repetir un video en un MediaElement
- 13. Mostrar el primer cuadro de video en WPF MediaElement
- 14. ¿Por qué WPF MediaElement no funciona en el monitor secundario?
- 15. Cómo reproducir video desde NSData
- 16. Reproducir transmisión de video RTP usando Qt?
- 17. video HTML5: reproducir solo una parte de un video
- 18. ¿Cómo puedo reproducir archivos de video?
- 19. Reproducir recurso de video incrustado como secuencia
- 20. mediaelement.js - reproducir otro video al final del primer video
- 21. Reproducir un video descargado Error: 1, -2147483648
- 22. Cómo reproducir streaming de audio/video desde una url?
- 23. Problemas al reproducir un video con MonoTouch
- 24. cómo reproducir video desde la url
- 25. ¿Es posible reproducir video HTML5 al revés?
- 26. Reproducir/Pausar video HTML5 usando Jquery
- 27. Problemas de estabilidad con WPF MediaElement (MediaFailed, video en cámara lenta), ¿hay soluciones alternativas?
- 28. ¿Puede Silverlight reproducir videos con transparencia?
- 29. iPhone "no se puede reproducir" .mp4 archivo de video H.264
- 30. WPF, ¿cómo determinar cuándo MediaElement ha terminado de reproducir la película?
Esto es genial, gracias por la explicación. Sin embargo, dos preguntas más: 1) ¿Hay alguna manera de ver qué códecs están instalados en una máquina que están disponibles para Directshow y MF? 2) ¿Alguna idea sobre qué criterio se controla para decidir sobre la reproducción Directshow vs MF? Gracias! – Sio
La forma más fácil de ver qué códecs están disponibles es usar GraphEdit en el directorio bin del SDK de Windows. No creo que todavía exista una utilidad similar para MF. No estoy seguro de qué criterio se usa para usar MF o DShow. Mi única suposición es que primero prueba MF y luego vuelve a DShow. MF en Windows 7 admite algunos sabores de MPEG4, como h264 y WMV (tal vez WM7, 8 y VC1). –
Ahora, ¿qué debemos hacer si necesitamos reproducir archivos .vob en una aplicación WPF? – TheAgent