Wie kann ich ein Bild anzeigen, wenn der browser unterstützt kein HTML5 - <video> tag
Weiß jemand, wie kann ich ein Bild anzuzeigen, das für die Browser, die nicht unterstützen, die tag ? Anzeige ein text wie in:
<video src="video.mp4" type="video/mp4">
Your browser does not support the <video> tag
</video>
Ist einfach, aber wenn ich ersetzen Sie den text mit einem img-tag, es wird immer das Bild, auch wenn der browser unterstützt das video-tag.
Vielen Dank für das teilen Ihr wissen
(EDIT) Dies ist nicht der Fall, meine tests waren falsch und img-tag tatsächlich gerendert wird nur bei video wird nicht unterstützt (z.B. Safari 5)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich war nur die überprüfung dieser link, sowie HTML5-spec, also dieser code sollte auch bei dir funktionieren:
src
unterstützt keine gifs. Wenn Sie möchten, ein fallback-gif, schauen Sie sich die poster - Attribut. Ich schrieb ein blog post mit einem Beispiel.Mithilfe von javascript, die Sie ausführen können:
Wird true oder false sein, je nachdem, ob Sie unterstützen oder nicht. Sie können dann unter Verwendung von javascript ersetzen Sie den video-tag mit einem Bild, oder, einfacher, nur das video auf
display:none;
und das Bilddisplay:block;
oder Umgekehrt.