2009-08-27 6 views
0

私は単にフラッシュビデオがページロードで再生されないようにしようとしていますが、今まで失敗しています。次のように問題のコードは次のとおりです。link_to_videoSWFObject addParam failure

<div id="flashcontent">This text is replaced by the Flash movie.</div> 
<script type="text/javascript"> 

var so = new SWFObject("link_to_video","mymovie", "350", "400", "8", ""); 

so.addParam("play","false");   
so.write("flashcontent"); 

</script> 

はもちろん、実際に本物のリンクであること。動画はうまく再生されますが、ページの読み込み時に再生されるaddParamの有無にかかわらずです。このコードでは、バージョン1.5のSWFObjectのローカルバージョンを使用していますが、addParam関数が1.5で利用可能であることがわかります。 2.0へのアップグレードは望ましい解決策ではありません。

答えて

1

あなたのビデオは、メインタイムライン上のアニメーションを含む実際のFlashムービーですか?これは、再生パラメータが実際に制御する唯一のものです。 SWFが何らかの種類のビデオプレーヤーである場合、playパラメーターは実際には何も行いません。代わりに、おそらくaddVariableを使用してSWF内のその変数(AS3ではステージのloaderInfoオブジェクトにある)を探し、その値を使用して動画が自動再生されるかどうかを判断します。

+0

私はそれが実際のフラッシュムービーかビデオプレーヤーかどうかわかりませんが、どのように伝えますか?ファイルは.swf形式で、Webサイトにはプレーヤーコントロールがあり、ビデオ自体はプレーヤーコントロールを含む別のファイルを参照します。 addVariableを使用すると、addParamを使用しようとしたのと同様の方法で使用することを意味しますか?そして、swf内の変数を探すのはどうですか? Adobe Flash CS3でswfを開くと、プログラミングオプションが見つからないようです。これはflvからswfを再作成する必要がありますか?すべての私の混乱のために申し訳ありません、私はフラッシュするブランドの新しいです:) – Trajanus