SWFObject2.2 再生不具合
以下のコードでFLASHの埋め込みを行っています。
その際、SWFObjectがバージョン1.7だと問題なくFLASH再生が行われるのですが、
バージョンを最新版の2.2に変えるとFLASHに置き換えられず
「<a href="http://get.adobe.com/flashplayer">Get Flash</a> to see this player.」
こちらのリンクが表示されてしまいます。
何か記述方法や環境に問題があるのでしょうか?
詳しい方おられましたらよろしくお願いいたします。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">
<head>
<script type="text/javascript" src="swfobject.js"></script>
</head>
<body>
<div id="flvplayer">
<a href="http://get.adobe.com/flashplayer">Get Flash</a> to see this player.
</div>
<script type="text/javascript">
//<![CDATA[
var flv = new SWFObject("flvplayer.swf", "flvplayer", "480", "384", "9");
flv.addParam("flashvars", "file=test.flv&mute=true");
flv.addParam("allowfullscreen","true");
flv.write("flvplayer");
//]]>
</script>
</body>
</html>
お礼
ご回答ありがとうございます。 今までなんとなくscriptタグを使っていました。 別のことをDTDで調べていたらlink要素でスクリプトが取り込めるような事が書かれていたので半信半疑で質問させて頂きました。(英語に自信がないので) わざわざ確認までして頂いたようで感謝致します。 ほんとうにありがとうございます。