Domanda

Sto cercando di incorporare un video .mov in una pagina Web il cui DOCTYPE è HTML5, il codice è:

<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>

Tutto funziona bene ma ho un problema di convalida perché nello standard HTML5 il tag " oggetto " non ha " classid " e "base di codice" attributi!

C'è un modo per risolverlo?

Grazie in anticipo!

È stato utile?

Soluzione

La convalida contro HTML5 ha attualmente un valore dubbio, perché non è stabile. Se funziona (e lo farà), provaci.

Credo che l'idea sia di usare l'attributo type invece dell'attributo classid ma non è affatto chiaro se fornisca lo stesso livello di controllo.

Esiste un record di bug nel bugzilla HTML5 relativo a questo ( http : //www.w3.org/Bugs/Public/show_bug.cgi? id = 7694 ), se non ritieni che l'attributo type sia un sostituto soddisfacente per classid, potresti voler contribuire a quel bug record.

Altri suggerimenti

Se vuoi incorporare un mov in una pagina HTML5 devi usare il tag video. È anche molto meno codice ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top