0

SWFObject Ive でビデオをループする方法はありますか

so.addVariable('repeat', 'true');
so.addVariable('repeat', 'list');
so.addVariable('repeat', 'always');
4

3 に答える 3

1

ここには少し混乱があると思います。

  1. SWFObject はビデオを制御せず、SWF を埋め込むだけです。ビデオプレーヤーではありません。ビデオの再生コントロールは、JW FLV Player などの SWF ベースのビデオ プレーヤーで処理する必要があります。

  2. loop=true を使用すると、SWF 内でビデオを再生するのではなく、埋め込まれた SWF をループしていることを意味します。(これは、addVariable ではなく、'param' 設定によって制御されます)。loop=true は Flash SWF のデフォルト設定であり、指定する必要はありません。

  3. 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/

于 2009-06-17T05:11:55.757 に答える
0

「繰り返し」ではなくループ」パラメーターを使用する必要があります。

<param name="loop" value="true">

ただし、ループ パラメータは Flex アプリケーションでは機能しません。これはあなたの問題かもしれません!

于 2009-06-14T05:12:44.380 に答える
0

変数名は「ループ」だと思います。「繰り返す」の代わりにそれを使ってみませんか?

于 2009-06-13T19:35:16.640 に答える