0

DOCTYPE が HTML5 の Web ページに .mov ビデオを埋め込もうとしています。コードは次のとおりです。

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

すべて正常に動作しますが、HTML5 標準ではタグ「object」に「classid」属性と「codebase」属性がないため、検証の問題があります。

それを修正する方法はありますか?

前もって感謝します!

4

2 に答える 2

2

HTML5 に対する検証は、安定していないため、現時点では疑わしい価値があります。それが機能する場合(そして機能する場合)、それを実行してください。

classid 属性の代わりに type 属性を使用するという考え方だと思いますが、それが同じレベルの制御を提供するかどうかはまったく明確ではありません。

type 属性が classid の十分な代替であると思わない場合は、これに関連する HTML5 bugzilla にバグ レコードがあります ( http://www.w3.org/Bugs/Public/show_bug.cgi?id=7694 )。 、そのバグ レコードに貢献することをお勧めします。

于 2009-10-24T14:32:10.940 に答える
2

mov を HTML5 ページに埋め込みたい場合は、video タグを使用する必要があります。それはあまりにも少ないコードです...

于 2009-10-24T15:35:28.670 に答える