Spielen Sie Videos in einem div in HTML
Ich versuche, ein video abzuspielen, die in einem div-tag in html
aber wenn ich folgenden code, der browser fragte, ob ich das video herunterladen möchten. Ich will nicht um es zu downloaden, ich will die einfach spielen. Auch diese Meldung erschien in der div
"Zu installieren, müssen Sie eine Erweiterung, um den Inhalt anzuzeigen"
Ich bin mit firefox-browser
Das, was ich in der html-Datei :
<div>
<object type="Brave/quicktime" data="Brave.avi" width="624" height="352">
<param name="pluginurl" value="http://www.apple.com/quicktime/download/" />
<param name="controller" value="false" />
<param name="autoplay" value="true" />
</object>
</div>
- Warum bist du nicht mit HTML5 ist
<video>
tag? - JulesMazur ich habe versucht, und der browser gab mir diese Meldung nicht zu finden, die das video-format oder MIME-Typ
- Welcher browser (version und build) verwendest du?
- Ich bin mittels firefox 18.0.1
- Das ist seltsam. Nach caniuse, FF unterstützt
<video>
seit 16.0. Könnte es etwas damit zu tun haben der Typ wird"Brave/quicktime"
?Brave
ist kein format, das ich gehört habe. EDIT:"Brave/quicktime"
kein Gültiger Typ. Es solltevideo/quicktime
. EDIT2: diequicktime
Art vorbehalten ist .mov-Dateien. Dies solltevideo/avi
. - es funktioniert !! Dank
- Pay it forward.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen mit dem video-tag
Sie müssen auch verwenden Sie eine andere video geben. AVI-Datei-Typen werden nicht unterstützt das html5-video-tag.
Versuchen, diese
Außerdem würde ich nicht verwenden AVI als format für die Videos.
Verwenden Sie MP4-dann können Sie den HTML5-video-tag.
Ihr Hauptproblem ist, dass Sie eine ungültige MIME-Typ (wie haben Sie darauf hingewiesen, sich selbst, gibt der browser eine "ungültige MIME-Typ" message). Sie sind auch mit der
<object>
- Tags, die veraltet ist als HTML5.Bevor Sie mit up-to-date markup, stellen Sie sicher, dass Ihre
DOCTYPE
Erklärung liest,<DOCTYPE html>
, und nichts mehr. Dies sagt dem browser, dass Sie über ein HTML5-Dokument handelt, und dass der richtige tag-Definitionen geladen werden soll. Wenn Sie beim deklarieren einer HTML4DOCTYPE
Ihr browser möglicherweise nicht in der Lage zu verarbeiten HTML5-tags.Sobald das erledigt ist, verwenden Sie die
<video>
tag. Nun, das markup sollte in etwa so Aussehen:Werden Sie feststellen, dass es keine
type
Attribut für die<video>
tag. Das ist, weil das<video>
- tag nicht wirklich unterstützen, das Attribut. Dies führt zu weniger Codierung, das ist immer eine gute Sache.On a side note, vermeiden Sie die Verwendung der
.avi
- format. Der h264-codec wurde nur ein offizieller standard, was bedeutet, dass mit.mp4
oder auch die oft vernachlässigte.ogg
- format vorzuziehen, da Sie weniger Bandbreite und sind mehr breit unterstützt wird.