Meine PC-basierte Webanwendung verwendet HTML5, und ich möchte mpeg-Dateien importieren, um in meinem Browser zu spielen, die auf diese Weise von anderen Anwendungen gespeichert wurden. Gibt es eine Möglichkeit, diese Videodateien mit HTML5 abzuspielen?
BEARBEITEN:
Die Anwendung versucht, die mpeg-Dateien von der lokalen Festplatte und nicht vom Server abzuspielen. So hat der Benutzer die Möglichkeit, die mpeg-Dateien auszuwählen, um die ausgewählten mpeg-Dateien abzuspielen.
HTML:
%Vor%Javascript:
%Vor%wurde von Ссылка
geändert Ich habe einige Dinge wie das Hinzufügen von Plugins zum Browser versucht, habe Mediaelement.js
verwendet, object
benutzt, um zu sehen, ob diese ausgewählten mpeg-Dateien abgespielt werden können. Aber die Versuche waren nicht erfolgreich.
Unten ist das Code-Snippet, wo ich das Objekt-Tag in html5 verwendet habe
%Vor%Jeder Vorschlag wird sehr geschätzt.
UPDATE (2017, Dezember):
Andere Anmerkungen (von caniuse):
Alte Antwort (für historische Zwecke gespeichert):
Die Antwort lautet "nicht in jedem Browser". Firefox und Opera unterstützen MP4 nicht innerhalb des HTML5-Tags <video>
.
Auch Google hat angekündigt < (2011), dass sie die H.264-Unterstützung von Chrome entfernen . Der Grund scheint Google Akquisition von On2 Technologies und VP8 Codec . Welches ist ein ebenso leistungsstarker Codec und lizenzfrei von Google nach der Übernahme. Chrome, Firefox und Opera unterstützen diesen Codec über WebM , das aus VP8-Video und Vorbis-Audio besteht.
Wahrscheinlich werden bald Internet Explorer und Safari die einzigen Browser sein, die H.264 unterstützen; Das ist kein gebührenfreier Codec und Microsoft und Apple sind Patentinhaber! ..
Was Sie also tun können (für browserübergreifende Unterstützung) ist;
Oder besser, siehe dieses Beispiel eines Fallback-Mechanismus (von Kroc Camen ), der diese kombiniert alles:
Hinweis 1 : Ich habe dies leicht geändert, um WebM-Unterstützung hinzuzufügen.
Anmerkung 2 : Sie sollten MP4 an oberster Stelle einfügen, wegen eines iPad-Bugs, der das Video beim Suchen nach der Quelle stoppt.
Dann NEIN! und ich habe gerade einen Haufen Mist geschrieben!
Es ist klar, dass Sie mpeg1 oder mpeg2 nicht mit html5 abspielen können. Ich habe auch so etwas untersucht. Sie könnten einen VLC-Web-Player einbetten, der diese Videoformate recht einfach handhaben kann. Vielleicht in Betracht ziehen ... Ссылка
%Vor%Tags und Links javascript html5 mpeg