SWFObject Ive でビデオをループする方法はありますか
so.addVariable('repeat', 'true');
so.addVariable('repeat', 'list');
so.addVariable('repeat', 'always');
ここには少し混乱があると思います。
SWFObject はビデオを制御せず、SWF を埋め込むだけです。ビデオプレーヤーではありません。ビデオの再生コントロールは、JW FLV Player などの SWF ベースのビデオ プレーヤーで処理する必要があります。
loop=true を使用すると、SWF 内でビデオを再生するのではなく、埋め込まれた SWF をループしていることを意味します。(これは、addVariable ではなく、'param' 設定によって制御されます)。loop=true は Flash SWF のデフォルト設定であり、指定する必要はありません。
addVariable を使用している場合は、Flashvars を使用して変数を SWF に渡しています。これは、 (SWFObject ではなく) Flash ベースのビデオ プレーヤーにビデオをループするように指示しようとしているということだと思います。必要な正確な変数は、使用しているビデオ プレーヤーによって異なります。最も人気のある 2 つのプレーヤーは、FlowPlayer と JW FLV Player です。これらのプレーヤーのいずれかを使用している場合は、それらのサイトでドキュメントを確認することをお勧めします。
SWFObject は現在バージョン 2.2 であることに注意してください。addVariable構文は、バージョン 1.5 で最後にサポートされました。ビデオを再生する SWF に関連する重要なバグ修正が含まれているため、バージョン 2.x にアップグレードすることをお勧めします。http://code.google.com/p/swfobject/
「繰り返し」ではなく「ループ」パラメーターを使用する必要があります。
<param name="loop" value="true">
ただし、ループ パラメータは Flex アプリケーションでは機能しません。これはあなたの問題かもしれません!
変数名は「ループ」だと思います。「繰り返す」の代わりにそれを使ってみませんか?