Mp4 in webseite
Hallo,
ich möchte auf meinem Webserver (WAMPP) im lokalen Netzwerk ein Video in eine Webseite einbinden. Da fast alle im Netzwerk IE 11 verwenden und kein Programm zum Abspielen haben, soll es in jedem Fall im Browser laufen. Ich habe mir eine Testdatei mit video Tag erstellt.
Wenn ich diese auf meinem Rechner unter Umgehung eines Webservers lokal aufrufe wird das Video nach Sicherheitsabfrage auch abgespielt. Schiebe ich Video und Test.html in mein Serververzeichnis und rufe http://meinserver/test.html auf, kann nur Firefox das Video abspielen der IE nicht. Wenn ich unter Umgehung des Webservers auf \\MeinServer\freigabe$\test.html zugreife kann auch nur der Firefox das Video abspielen.
Wo liegt der Fehler?
mfg
ganymed
ich möchte auf meinem Webserver (WAMPP) im lokalen Netzwerk ein Video in eine Webseite einbinden. Da fast alle im Netzwerk IE 11 verwenden und kein Programm zum Abspielen haben, soll es in jedem Fall im Browser laufen. Ich habe mir eine Testdatei mit video Tag erstellt.
<html>
<head>
</head>
<body>
<video controls="true" height="480" width="640">
<source src="./test.mp4" type="video/mp4" />
</video>
</body>
</html>
Wo liegt der Fehler?
mfg
ganymed
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 356501
Url: https://administrator.de/contentid/356501
Ausgedruckt am: 17.11.2024 um 03:11 Uhr
25 Kommentare
Neuester Kommentar
Moin,
wahrscheinlich falsche Kodierung!?
https://msdn.microsoft.com/de-de/library/hh924821(v=vs.85).aspx
Gruß
wahrscheinlich falsche Kodierung!?
https://msdn.microsoft.com/de-de/library/hh924821(v=vs.85).aspx
Gruß
Dein WebServer liefert das Video mit dem falschen MIME-Typ aus. Füge video/mp4 zu deinen akzeptierten MIME-Typen in der Config des Webservers hinzu.
http://www.bignosebird.com/apache/a1.shtml
AddType video/mp4 mp4
Kann man irgendwie prüfen ob die Einstellung auch greift?
Ja, rufe das Video direkt aus den Pfad per URL ab, der MIME-Type wird dir angezeigt, oder den Transfer mit den Developer Tools beobachten (F12) Tab -> Netzwerk dort den übermittelten MIME-Typ im Content-Type überprüfen.Das habe ich bereits in der httpd.conf eingestellt
Trage es in die "mime.types" ein.Bedenke auch das nicht jeder Browser jedes Videoformat abspielt. Hier sollte man dann optimalerweise immer mehrere Formate zur Verfügung stellen.
Im Tab erscheint nichts. Auch nicht, nach aktivieren "Netzwerkverkehr aufzeichnen".
Muss aber.
Gut das sieht gut aus.
https://stackoverflow.com/questions/21124885/html5-video-not-working-in- ...
https://social.technet.microsoft.com/Forums/windows/en-US/c46a47de-b7f7- ...
kann nur Firefox das Video abspielen der IE nicht.
Was bedeutet das genau? Fehlermeldung?https://stackoverflow.com/questions/21124885/html5-video-not-working-in- ...
https://social.technet.microsoft.com/Forums/windows/en-US/c46a47de-b7f7- ...
Check deine Sicherheitszonen im IE.
Wenn dein Server nicht als Intranet erkannt wird kein Wunder, meist braucht das zusätzlichen Eingriff.
Zitat von @Kraemer:
Ich tippe noch immer auf den verwendeten Codec - aus irgend einem Grund schreibt der TO dazu allerdings nichts...
Das Video läuft ja laut seiner Aussage im IE, nur eben nicht wenn er es von einem Server abruft.Ich tippe noch immer auf den verwendeten Codec - aus irgend einem Grund schreibt der TO dazu allerdings nichts...
Wie kann ich das Video überprüfen, ob es wirklich H.264 ist?
MediaInfoBekomme dann zwar noch eine Meldung das das Ausführen von Active X Steuerelementen eingeschränkt ist, aber die kann ich bestätigen und dann geht es.
Deswegen nicht nur auf Niedrig stellen sondern das Profil "Customizen" und alles im Abschnitt ActiveX aktivieren.Bescheuert, ist ja eigentlich HTML5 und kein ActiveX, MS hat Videos aber wohl mit einem ActiveX Control im IE eingebaut...
Läuft hier übrigens einwandfrei direkt in allen Browsern.
AVC ist hier h264.
https://de.wikipedia.org/wiki/H.264
https://de.wikipedia.org/wiki/H.264
Bei ISO/IEC MPEG läuft der Standard unter der Bezeichnung MPEG-4/AVC (Advanced Video Coding)
MPEG-4, Advanced Video Coding (Part 10) (H.264)
Hi,
Du kopierst dann die HTML und die MP4 in diese Freigabe? Beide Dateien im selben Ordner? Ich frage, weil Du im o.g. Quelltext den Pfad "./test.mp4" verwendest.
E.
Denn es funktioniert ja auch nicht wenn ich die Dateien auf irgendeine Freigabe im Netz schiebe und dann \\Server\freigabe\test.html aufrufe.
Nur um sicher zu gehen:Du kopierst dann die HTML und die MP4 in diese Freigabe? Beide Dateien im selben Ordner? Ich frage, weil Du im o.g. Quelltext den Pfad "./test.mp4" verwendest.
E.
Hi,
Hier ist das Problem! Die anderen Clients haben keinen VLC-Player, sondern bestimmt nur den "MS Mediaplayer" und der hat den Codex nicht!
Gruß
Holli
Das Video wird zum download angeboten und ich kann es dann mit meinem VLC Player ansehen. Im Tab erscheint nichts. Auch nicht, nach
aktivieren "Netzwerkverkehr aufzeichnen".
aktivieren "Netzwerkverkehr aufzeichnen".
Hier ist das Problem! Die anderen Clients haben keinen VLC-Player, sondern bestimmt nur den "MS Mediaplayer" und der hat den Codex nicht!
Gruß
Holli
Codec! Codex ist was anders ...
Zitat von @holli.zimmi:
Hier ist das Problem! Die anderen Clients haben keinen VLC-Player, sondern bestimmt nur den "MS Mediaplayer" und der hat den Codex nicht!
Thread des TO mal genau lesen, dann entfällt diese Möglichkeit!Hier ist das Problem! Die anderen Clients haben keinen VLC-Player, sondern bestimmt nur den "MS Mediaplayer" und der hat den Codex nicht!