Y a-t-il un moyen de faire MediaElement code> Prenez plus de codecs vidéo comme
mkv code>,
flv code>,
MOV code> etc. ? Sinon, existe-t-il un autre contrôle qui prend en charge plus de codecs vidéo? P>
3 Réponses :
Il semble impossible que WinRT ait un ensemble complètement différent de l'API et que tous les codecs basés sur Win32 existants ne s'exécutent pas à moins que les propriétaires de Codec les réécrit. Un long chemin sera de porter le code Win32 dans Winrt, ce qui nécessitera une connaissance approfondie des deux et semble trop longtemps pour le faire. Même si vous trouverez une manière de faire fonctionner le codec existant, cela ne fonctionnera pas sur les comprimés Windows 8 basés au bras. p>
Cela signifie, il n'y a pas de codecs pour WinRT Autre, alors Microsoft a fourni. P>
Vos options doivent les convertir en vidéo H.264, qui est devenue une norme car H.264 joue sur tous les appareils. Apple a fait un excellent travail en normalisant la vidéo. Gagnez 7 heures, Microsoft a fourni une assistance intégrée à H.264. P>
Avez-vous vu Cadre de joueur ?
C'est un composant open source supportant Windows 8, une partie de la plate-forme Microsoft Media et développée par Microsoft.
C'est une alternative au contrôle standard MediaElement em> et fournit un mécanisme de plug-in.
Je ne sais pas si vous pouvez soutenir des codecs supplémentaires via ce mécanisme. P>
Autre que cela, vous pouvez également étendre la plate-forme multimédia (l'extension doit être écrite en C ++) comme indiqué dans ces échantillons fournis par Microsoft: P>
Le deuxième exemple est très intéressant car il s'agit d'une extension de support d'échantillon en ajoutant le mécanisme mediatreamsource em> comme dans Silverlight.
Grâce à cette extension, vous pouvez implémenter votre propre mediarstreamsource em> dans c # / vb.net fournissant du contenu au Mediakement em>. P>
MediaElement joue tout ce que le lecteur Windows Media peut jouer. Donc, si vous avez le bon jeu de codecs installé sur votre PC, il peut s'agir d'un lecteur multimédia très polyvalent. P>
personnellement, j'ai installé codecs K-Lite P>
ainsi que media_player_codec_pack codecs P>
Et maintenant, mon lecteur Windows Media ne décalque plus lors de la lecture de fichiers MP4. Suivez simplement la suggestion de l'installateur et redémarrez votre PC avant de démarrer le processus d'installation. De plus ... il tente de vous tromper avec des dialogues pour installer des logiciels secondaires afin de méfier !! p>
Une fois installé, n'oubliez pas d'expérimenter le paramètre "Accélération préféré" dans les paramètres vidéo de l'application, pour voir ce qui va mieux en fonction de votre matériel. Je l'ai mis à - cuvid. P>
J'ai aussi installé ce Ensemble de codecs pour prendre en charge le format AVI P>
J'espère que cela aide :) p>
En utilisant WinRT, vous pouvez ajouter des décodeurs personnalisés (ajouter un MFT personnalisé au moment de l'exécution)
@ Neforgettoupevote, pouvez-vous me dire comment vous avez résolu le problème?