2016-04-07 18 views
0

Ich schreibe eine Audio-Video-Seite & aus der Zeit zurück, und versuche, die neue Funktionalität in den Browser über HTML5 integriert zu verwenden. So weit, ist es gut.Video in html5, Inhaltstyp video/x-msvideo

Das Video, das ich wiedergeben möchte, hat den Inhaltstyp = video/x-msvideo, was von html5 nicht unterstützt wird (dies ergibt sich aus verschiedenen Suchen, die mich nicht zu einem positiven Ergebnis führen).

Das Video sollte über die Chrome-Browswer abgespielt werden, und eine Möglichkeit, die ich bisher (halb)) ausprobiert habe, ist, die window.location.href auf die URL zu setzen, die ich möchte das Video zu spielen, wie zum Beispiel: https://Application:443/app/play/video?ID=1234

die uRL wiederum eine aVI-Datei (mit dem obigen Inhaltstyp) macht, ist, dass dann an die Benutzer-Verzeichnis herunterladen heruntergeladen haben, und es öffnet sich das Fenster Media-Player bis zu spielen der Anruf. (Ich denke, das ist, was der PC eingerichtet ist, wenn es Datei eines bestimmten Typs öffnet, verwendet es ein bevorzugtes Programm, um die Datei zu öffnen).

Mein Anliegen ist, dass ich nicht möchte, dass die Datei herunterladen, sondern dass die Browswer versuchen sollte, es aus dem Online-Speicherort zu spielen.

Irgendwelche Ideen? Vielen Dank im Voraus, Harriet

+0

Die einzige Möglichkeit, die in den Sinn kommt, ist, wenn Windows Media Player ein URI-Schema wie "wmplayer: // Application: 443/app/play" registriert, könnten Sie Leute darauf klicken. Wenn nicht, ist das Aufrufen eines Webbrowsers zum Öffnen eines beliebigen Programms auf Ihrem Computer eine schwierige sicherheitsrelevante Funktion und würde wahrscheinlich nicht erlaubt sein. – Katana314

+0

Hallo @ Katana314, vielen Dank für Ihren Vorschlag. Ich werde es untersuchen und sehen, ob es für mich arbeiten kann. Das Hauptproblem ist, dass diese App sich um Telefonanrufe kümmert, die aufgezeichnet werden. Wenn die Datei also heruntergeladen wird, um sie anzuhören, wird der Download-Ordner ziemlich schnell überfüllt und es kommt zu Speicherplatz- und Speicherverwaltungsproblemen. – Harriet

+0

Das hat nichts mit meinem Vorschlag zu tun. Untersuchen Sie den Begriff "URI-Schemata" und prüfen Sie, ob WMPlayer direkt auf URLs zugreifen kann. Wenn dies der Fall ist, würde beim Zugriff auf diese Dateien ein temporäres Verzeichnis verwendet. Wenn nicht, schauen Sie in den Tag

Antwort

0

Wenn der Browser das Format nicht unterstützt (und es daher herunterladen und in einer externen Anwendung öffnen muss), unterstützt es das Format nicht.

Ändern Sie das Format zu einem Format, das unterstützt wird.

+0

Leider ist dies ein Produktionssystem, das derzeit verwendet wird. In IE können Sie den Inhaltstyp angeben und dem Webserver mitteilen, dass dies der Inhaltstyp ist, mit dem Sie arbeiten - und es würde genau dasselbe tun wie über einen externen Player. Was gut ist, ich will es einfach nicht herunterladen ... – Harriet