movをHTML5に埋め込みます。検証の問題!
-
06-07-2019 - |
質問
.movビデオを、DOCTYPEがHTML5のWebページに埋め込むようにしています。コードは次のとおりです。
<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標準では&quot; object&quot;タグが使用されるため、検証に問題があります。 「classid」がありません;および「コードベース」属性!
それを修正する方法はありますか?
事前に感謝します!
解決
HTML5に対する検証は、安定していないため、現時点では疑わしい価値があります。動作する(動作する)場合は、そのままにしてください。
考えは、classid属性の代わりにtype属性を使用することですが、同じレベルの制御を提供するかどうかはまったく明確ではありません。
これに関連するHTML5 bugzillaにバグレコードがあります( http ://www.w3.org/Bugs/Public/show_bug.cgi?id = 7694 )、type属性がclassidの十分な代替であると思わない場合は、そのバグに貢献することができます。記録します。
他のヒント
movをHTML5ページに埋め込む場合は、videoタグを使用する必要があります。コードもずっと少ない...
所属していません StackOverflow