Frage

Ich versuche, ein .MOV -Video in eine Webseite einzubetten, deren DocType HTML5 ist. Der Code lautet:

<script type="text/javascript">
QT_WritePoster_XHTML('Click to Play', '...', '...',
                '400', '300', '',
                'controller', 'true',
                'autoplay', 'true',
                'bgcolor', 'black',
                'scale', 'aspect');
</script>
<noscript>
<object width="400" height="300" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
    <param name="src" value="..." />
    <param name="href" value="..." />
    <param name="target" value="myself" />
    <param name="controller" value="false" />
    <param name="autoplay" value="false" />
    <param name="scale" value="aspect" />
    <embed width="400" height="300" type="video/quicktime"  pluginspage="http://www.apple.com/quicktime/download/"
        src="..."
        href="..."
        target="myself"
        controller="false"
        autoplay="false"
        scale="aspect" />
</object>
</noscript>

Alle funktionieren gut, aber ich habe ein Validierungsproblem, da im HTML5 -Standard das Tag "Objekt" nicht "classId" und "codebase" -attribute hat!

Gibt es eine Möglichkeit, das zu beheben?

Danke im Voraus!

War es hilfreich?

Lösung

Die Validierung gegen HTML5 ist derzeit von zweifelhaftem Wert, da es nicht stabil ist. Wenn es funktioniert (und es wird), machen Sie es einfach.

Ich glaube, die Idee ist, dass Sie das Typ -Attribut anstelle des Classid -Attributs verwenden, aber es ist überhaupt nicht klar, ob es das gleiche Kontrollniveau bietet.

Es gibt einen Fehlerrekord in der HTML5 -Bugzilla, die sich darauf bezieht (http://www.w3.org/bugs/public/show_bug.cgi?id=7694) Wenn Sie nicht glauben, dass das Typattribut ein zufriedenstellender Ersatz für ClassID ist, möchten Sie möglicherweise zu diesem Fehlerrekord beitragen.

Andere Tipps

Wenn Sie eine MOV in eine HTML5 -Seite einbetten möchten, sollten Sie das Video -Tag verwenden. Es ist auch viel weniger Code ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top