Wie erkläre ich den Browser eine AVI-Datei mit VLC oder ähnlich in HTML zu öffnen?
Frage
Also ich habe eine Liste von AVI-Dateien auf einer Web-Seite (für meine eigenen Zwecke!), Und frage mich, was muss ich in den HTML-Code setzen, den Browser zu sagen VLC zu öffnen? oder MPlayer oder simliar?
Lösung
Sie sollten sicherstellen, dass Ihr Webserver die AVI-Dateien mit den entsprechenden Content-Type
HTTP-Header serviert.
Content-Type: video/x-msvideo
Dies wird die Client-Standard-Player mit dem angegebenen Content-Type
assoziiert verursacht mit dem Player zu laden. Die Standard-Player des Kunden wird von Benutzer zu Benutzer abhängig von ihrem Betriebssystem, installierte Programme und Dateizuordnung Einstellungen unterscheiden. Für die meisten Windows-Nutzer, wird dieser Media Player sein (es sei denn, der Benutzer hat die Standardeinstellung angepasst). Für Mac-Anwender wird es etwas anderes (zB. VLC, wenn sie es installiert haben, oder vielleicht Quicktime, wenn sie Flip4Mac installiert haben) sein. Wenn der Client für den angegebenen MIME-Typen keine Unterstützung, wird der Browser als Datei herunterladen behandeln.
Andere Tipps
Die Abbildung von „Hilfsprogrammen“, die mit bestimmten Datei / Inhaltstypen behandeln ist auf der Ebene des Kunden definierte (Web-Browser und so weiter), nicht im HTML durch den Server gesendet.
Die serverseitige natürlich sollte den entsprechenden Content-type und MIME-Typen , im HTTP-Header, aber die Wahl der Anwendung verwenden oder Plug-In schließlich den Stream empfängt auf dem definiert sind Client-Seite.
Sie können nicht. Gegeben Sie den richtigen Mime-Typen senden (siehe Asaph Kommentar), können Sie nur hoffen, dass der Browser auf der anderen Seite ist so konfiguriert, diese mit einem Video-Player zu handhaben -. Es könnte auch eingestellt wird, nur um sie zu retten, aber
Und das ist eine gute Sache. Das Letzte, was ich wollen würde, war selbstöffnende AVI-Anzeigen.