Unterstützt MediaElement mehr Videocodecs

8

Gibt es eine Möglichkeit, MediaElement mehr Videocodecs wie mkv , flv , mov etc. zu unterstützen? Wenn nicht, gibt es ein anderes Steuerelement, das mehr Videocodecs unterstützt?

    
Elmo 04.09.2012, 17:39
quelle

3 Antworten

5

Hast du das Player-Framework gesehen? Es ist eine Open-Source-Komponente, die Windows 8, Teil der Microsoft Media Platform, unterstützt und von Microsoft entwickelt wurde. Es ist eine Alternative zum standardmäßigen MediaElement -Steuerelement und bietet einen Plug-in-Mechanismus. Ich bin jedoch nicht sicher, ob Sie zusätzliche Codecs durch diesen Mechanismus unterstützen können.

Abgesehen davon können Sie auch die Medienplattform erweitern (die Erweiterung muss in C ++ geschrieben sein), wie in diesen von Microsoft bereitgestellten Beispielen gezeigt:

Das zweite Beispiel ist sehr interessant, da es sich um eine Beispiel-Medienerweiterung handelt, die den Mechanismus MediaStreamSource wie in Silverlight hinzufügt. Dank dieser Erweiterung können Sie Ihre eigene MediaStreamSource in C # / VB.NET implementieren, die dem MediaElement Inhalte bereitstellt.

    
canderso 23.10.2012, 12:01
quelle
2

Es scheint unmöglich, da WinRT einen komplett anderen API-Satz hat und alle existierenden win32-basierten Codecs nicht ausgeführt werden, wenn Codec-Besitzer sie nicht umschreiben. Ein langer Weg wird sein, Win32-Code in Winrt zu portieren, was ein gründliches Wissen über beides erfordert und viel zu lang erscheint, um es zu tun. Selbst wenn Sie irgendwie Weg finden, um bestehenden Codec arbeiten zu lassen, wird es nicht auf armbasierten Windows 8-Tablets funktionieren.

Das heißt, es gibt keine anderen Codecs für Winrt, als Microsoft bereitgestellt hat.

Ihre Optionen sind, sie in h.264-Video zu konvertieren, das zu einem Standard geworden ist, da h.264 auf allen Geräten abgespielt wird. Apple hat großartige Arbeit geleistet, indem es Video standardisiert hat. Ab Windows 7 bietet Microsoft integrierte Unterstützung für h.264.

    
Akash Kava 14.09.2012 20:11
quelle
0

MediaElement spielt alles ab, was der Windows Media Player abspielen kann. Wenn Sie also die richtigen Codecs auf Ihrem PC installiert haben, kann dies ein ziemlich vielseitiger Media Player sein.

Ich persönlich habe K-Lite-Codecs

installiert

Sowie Media_player_codec_pack-Codecs

Und jetzt kommt mein Windows Media Player nicht mehr nach, wenn mp4-Dateien abgespielt werden. Folgen Sie einfach dem Vorschlag des Installers und starten Sie Ihren PC VOR dem Start des Installationsprozesses neu. Auch ... es versucht, Sie mit Dialogen zu betrügen, um sekundäre Software zu installieren, also ACHTUNG!

Einmal installiert, denken Sie daran, mit dem Parameter "Preferred Acceleration" in den Videoeinstellungen der Anwendung zu experimentieren, um zu sehen, was besser zu Ihrer Hardware passt. Ich habe es auf - CUVID gesetzt.

Ich habe auch diese Codecs installiert, um das AVI-Format zu unterstützen

Hoffe das hilft:)

    
Ibizanhound 25.04.2015 08:16
quelle