メトロ版のIE10はプラグイン非対応のため、ここで紹介する方法では動画を表示できません。よってデスクトップ版による表示を促すため、次のタグを<head>内に記述します。
<meta http-equiv="X-UA-Compatible" content="requiresActiveX=true" />Developer guidance for websites with content for Adobe Flash Player in Windows 8 (Internet Explorer) | MSDN
または、HTML5からサポートされるvideo要素を使用します。
<object data="URL" type="MIME Type" width="" height="">
<param name="movie" value="URL" />
</object>
URLが2か所記述されていますが、object要素のdata属性がMozilla系のためで、param要素がInternet Explorer向けです。
| 種類 | ファイル拡張子 | MIME Type | |
|---|---|---|---|
| Advanced Systems Format | .asf | video/x-ms-asf | |
| Advanced Stream Redirector | .asx | video/x-ms-asx | |
| Windows Media Audio | .wma | audio/x-ms-wma | |
| Windows Media Audio Redirector | .wax | audio/x-ms-wax | |
| Windows Media Video | .wmv | video/x-ms-wmv | |
| Windows Media Video Redirector | .wvx | video/x-ms-wvx | |
| Windows Media File | .wm | video/x-ms-wm | |
| Windows Media Redirector | .wmx | video/x-ms-wmx | |
| .wmz | application/x-ms-wmz | ||
| .wmd | application/x-ms-wmd | ||
| Flash | .swf | application/x-shockwave-flash | |
| Flash Video | .flv | video/x-flv |
<object data="http://www.youtube.com/v/DEgtj9zAf7s" type="application/x-shockwave-flash" width="300" height="200">
<param name="movie" value="http://www.youtube.com/v/DEgtj9zAf7s"></param>
</object>
Mozilla系向けにembed要素のsrc属性でファイルのURLを指定します。Internet Explorer向けのparam要素の記述は、前述の方法と同じです。
<object width="" height="">
<param name="movie" value="URL" /> <!-- for IE -->
<embed src="URL" width="" height="" /> <!-- for Mozilla -->
</object>
<object width="300" height="200">
<param name="movie" value="http://www.youtube.com/v/DEgtj9zAf7s"></param>
<embed src="http://www.youtube.com/v/DEgtj9zAf7s" width="300" height="200" />
<noembed>プラグインが必要です。</noembed>
</object>
embed要素はXHTMLでは使用が推奨されていないため、object要素だけで記述すべきです。embed要素 XHTML HTML辞典
| 属性 | 説明 |
|---|---|
| width | 動画の幅をピクセル単位またはウィンドウに対する割合で指定 |
| height | 動画の高さをピクセル単位またはウィンドウに対する割合で指定 |
| 属性 | 説明 |
|---|---|
| classid | ActiveXコントロールのID
clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 |
| codebase | Flash Player ActiveXコントロールのURL
http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0 |
| movie | 動画のURL |
| 属性 | 説明 |
|---|---|
| src | 動画のURL |
| pluginspage | Flash Playerプラグインがインストールされていないときに、それをダウンロードするためのURL
http://www.macromedia.com/go/getflashplayer |
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="100" height="100" movie="movie.swf"> <embed pluginspage="http://www.macromedia.com/go/getflashplayer" width="100" height="100" src="movie.swf" /> </object>
| 属性 | 説明 | 既定値 |
|---|---|---|
| id | Flash動画のID | |
| name | Flash動画のID | |
| swliveconnect | Flash Palyerを読み込むときにJavaを開始するかどうか
|
false |
| play | 自動で再生するかどうか
|
true |
| loop |
|
true |
| menu |
|
|
| quality |
|
|
| scale |
|
showall |
| align |
|
center |
| salign |
|
|
| wmode |
|
|
| bgcolor | #RRGGBBの形式 | |
| base | ||
| flashvars | ||
| fullScreenAspectRatio |
|
| 属性 | 説明 |
|---|---|
| classid | WMP7.0より前CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95WMP7.0以降 CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 |
| 属性 | 説明 | ブラウザによるサポート | ||
|---|---|---|---|---|
| IE | Firefox (application/x-ms-wmp) |
Firefox (他のmime type) |
||
| autoStart | 自動再生
|
○ | ○ | ○ |
| balance | 音量の左右バランス -100 ~ 100 |
○ | ○ | ○ |
| baseURL | ○ | ○ | ○ | |
| captioningID | ○ | ○ | ○ | |
| currentPosition | 再生位置 (先頭からの秒数) | ○ | ○ | ○ |
| currentMarker | ○ | ○ | ○ | |
| defaultFrame | ○ | × | × | |
| enableContextMenu | コンテキストメニューの有効/無効 | ○ | ○ | ○ |
| enabled | コントロールの有効/無効 | ○ | ○ | ○ |
| enableErrorDialogs | ○ | ○ | × | |
| fileName | × | ○ | ○ | |
| fullScreen | フルスクリーンの有効/無効 | ○ | × | × |
| invokeURLs | ○ | × | × | |
| mute | ミュート | ○ | ○ | ○ |
| playCount | ○ | ○ | × | |
| rate | ○ | ○ | ○ | |
| SAMIFileName | ○ | ○ | ○ | |
| SAMILang | ○ | ○ | ○ | |
| SAMIStyle | ○ | ○ | ○ | |
| SRC | × | ○ | ○ | |
| stretchToFit | ○ | ○ | × | |
| uiMode | 表示モード
|
|||
| URL | 再生するメディアのURL | ○ | ○ | ○ |
| volume | 音量 | ○ | ○ | ○ |
| windowlessVideo | ○ | ○ | ○ | |
MIMEタイプを指定する。
<object type="video/x-ms-wmv" width="200" height="200">
<param name="url" value="data/sample.wmv" />
</object>
ActiveXコントロールの識別番号を指定する。WMP7.0より前
<object classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" width="200" height="200">
<param name="url" value="data/sample.wmv" />
</object>
ActiveXコントロールの識別番号を指定する。WMP7.0以降
<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="200" height="200">
<param name="url" value="data/sample.wmv" />
</object>
| case.1 | case.2 | case.3 |
|---|---|---|
※Mozillaブラウザではclassid属性が付いたobject要素が無視されるため、何も表示されません。