Je suis à la recherche d'informations détaillées sur ce qui décide des formats de médias que MediaElement
peut jouer, je n'arrive pas à trouver une source définitive. J'ai lu quelque part que s'il peut être joué en WMP, alors MediaElement
peut le jouer. Est-ce vrai? Si c'est le cas, alors ma prochaine question est où puis-je trouver les capacités et les limites de WMP? Et où se situe l'association entre WPF MediaElement
et WMP? Je suis à la recherche d'une meilleure compréhension de ces composants et de la lecture vidéo dans WPF et j'ai eu du mal à trouver quoi que ce soit en ligne. MediaElement utilise en interne l'ActiveX WMP en utilisantQuels types de vidéos peuvent être lus par MediaElement?
6
A
Répondre
8
En théorie, MediaElement pourrait/devrait être capable de jouer tout ce que WMP peut faire, mais ce n'est pas toujours le cas, par exemple les fichiers .vob.
Lorsque vous lisez un fichier dans MediaElement, Windows Media Player ActiveX est chargé. WMP décidera alors d'utiliser les chemins DirectShow ou MediaFoundation pour lire le média. Les types de média qu'il peut jouer dépendent en grande partie du type de codecs (DirectShow ou MF) installé sur votre ordinateur. Une fois le chemin du média choisi, WPF fournira un présentateur personnalisé pour le rendu vidéo amélioré, de sorte que chaque image vidéo sera rendue sur une surface D3D, amorcée pour la présentation dans le moteur de composition WPF.
Questions connexes
- 1. Quels formats de fichiers vidéo peuvent être lus par QTKit?
- 2. Quels types de retour peuvent être sérialisés par JQuery AJAX?
- 3. Quels types d'exécutables peuvent être décompilés?
- 4. Quels PEP doivent être lus?
- 5. Quels types de données peuvent être retournés par les services Web?
- 6. Quels formats vidéo peuvent être lus à partir d'une application Flex?
- 7. Quels types d'applications peuvent utiliser WebParts?
- 8. Comment contrôler quels utilisateurs peuvent voir les vidéos
- 9. Quels types de messages d'état peuvent être affichés à l'utilisateur lors d'une recherche?
- 10. Quels types de modificateurs d'accès peuvent être appliqués à une classe?
- 11. Est-ce que les vidéos peuvent être jouées sans contrôles?
- 12. Quels types d'applications Windows peuvent recevoir des événements système?
- 13. Quels verrous de fichiers peuvent être ignorés ... en règle générale?
- 14. Assembleur en ligne: Quels registres de travail peuvent être utilisés?
- 15. Comment vérifier si deux types peuvent être comparés, additionnés, etc.?
- 16. Quels événements javascript peuvent déclencher un popup sans être bloqués?
- 17. Quels jetons peuvent être paramétrés dans AOP préparé des déclarations?
- 18. Quels éditeurs wysiwyg peuvent être chargés avec ajax?
- 19. Quels hacks cool peuvent être faits en utilisant sys.settrace?
- 20. comment les espaces de noms peuvent être lus à partir du fichier xml en utilisant xquery
- 21. Quels types de problèmes peuvent survenir lors de l'exécution d'une page JSP?
- 22. Test Autofac tous les types enregistrés peuvent être résolus
- 23. Quelles exceptions peuvent être générées par XmlSerializer?
- 24. Quels paramètres peuvent être utilisés lors de l'intégration d'une vidéo Flash et comment peuvent-ils être accédés via ActionScript?
- 25. Les plistes peuvent-ils être lus en toute sécurité à partir d'une source non fiable?
- 26. Quels types de données SQL rechercher?
- 27. Quels langages de script peuvent être utilisés avec l'élément de canevas HTML5?
- 28. Quels cms peuvent supporter plus d'une langue?
- 29. Quels formats vidéo Web peuvent faire cela?
- 30. Nombre d'octets lus par ReadFile synchrone
C'est génial, merci pour l'explication. Deux autres questions cependant - 1) Existe-t-il un moyen de voir quels codecs sont installés sur une machine qui sont disponibles pour Directshow et MF? 2) Une idée sur quels critères est vérifiée pour décider de Directshow vs lecture MF? Merci! – Sio
La façon la plus simple de voir quels codecs sont disponibles est d'utiliser GraphEdit dans le répertoire bin du SDK Windows. Je ne pense pas qu'un utilitaire similaire existe encore pour MF. Je ne sais pas quels critères sont utilisés pour utiliser MF ou DShow. Mon seul postulat est qu'il traite d'abord MF puis retombe sur DShow. MF dans Windows 7 prendra en charge certaines saveurs de MPEG4, comme h264 et WMV (peut-être WM7, 8 et VC1). –
Maintenant, que devons-nous faire si nous avons besoin de lire des fichiers .vob dans une application WPF? – TheAgent