下のエントリーで気づいたので書いておきます。
Firefoxでは単にOBJECTタグやEMBEDタグで、Windows Media playerのwmvファイルを指定しても再生できません。IEやOperaでは再生できます。
これはfirefoxがW3Cに忠実でtextと解釈するからのようです。
また、embedはw3cでは決められていないタグですので使いたくありません。
firefoxでOBJECTを使い、表示させるには、最初にasxファイルを作成する必要があります。
asxファイルの内容
<ASX version="3.0">
<ENTRY>
<REF href="wmvファイルのURL">
</REF>
< /ENTRY>
</ASX>
つぎに、このファイルをwebサーバが読める場所にアップします。
そして、下のようにOBJECTタグで書きます。
<object width="425" height="350" data="アップしたasxファイルのURL" type="video/x-ms-wmv"> <param name="src" value="アップしたasxファイルのURL" > <param name="autoStart" value="0" > < /object>
これだと、IE7では画面をクリックしてから、再生ボタンを押さないと表示されないようですが、FirefoxやOperaでは自動的に表示します。
ここの内容はHTML特殊文字を使用しているため、コピーしても動作しません。
このページは xfy Blog Editor を利用して作成されました。