17

Flash ビデオを HTML に埋め込んでいます。再生を開始するには、ユーザーがクリックする必要があります。Adobe <object>/ <embed>element documentationによると、これを行うにはさまざまな方法があります。

<object>1)タグ内に Flash パラメータを追加します。

<param name="play" value="false">

2)タグplay内に属性を追加します。<embed>

<embed ... play="false">

3)タグflashvars内に属性を追加します。<embed>

<embed ... flashvars="play=false">

これは素晴らしいです。ただ...どれも私にとってはうまくいきません:

http://johnboxall.github.com/test/flash/flash.htm

私のコードは次のようになります。

<object width="590" height="475">
    <param name="movie" value="untitled_skin.swf">
    <param name="play" value="false">
    <embed src="untitled_skin.swf" width="590" height="475" type="application/x-shockwave-flash" play="false" flashvars="autoplay=false&play=false" menu="false"></embed>
</object>

誰にもアイデアはありますか?私は何を間違っていますか?

4

5 に答える 5

11

ここで2本のワイヤーが交差しています。作業中のさまざまなautoplay設定は、SWF のルート タイムラインが最初から一時停止されているかどうかにのみ影響します。したがって、SWF にタイムライン アニメーションがある場合、またはルート タイムラインにビデオが埋め込まれている場合は、これらの設定で目的を達成できます。

ただし、作業している SWF のタイムラインにはほぼ確実に 1 つのフレームしかないため、これらの設定は再生にまったく影響しません。その 1 つのフレームには、ビデオの動作を制御する ActionScript を含むビデオ再生コンポーネントのフレーバーが含まれています。そのプレーヤー コンポーネントを一時停止から開始するには、コンポーネント自体の設定を変更する必要があります。

コンテンツがどこから来たのかを知らなければ、それ以上のことは言えませんが、Flash からパブリッシュする場合、ビデオ プレーヤー コンポーネントには通常、自動再生するかどうかのパラメーターが含まれています。SWF が Flash 以外のアプリケーション (Captivate だと思いますが、それについては知りません) によってパブリッシュされている場合は、そのアプリケーションの設定を確認することをお勧めします。とにかく、HTML ページのレベルから制御できるものではありません。(ただし、JavaScript から SWF と通信している場合を除きます。そのためには、ビデオ コンポーネントがそれを許可するように設計されている必要があります。)

于 2008-12-30T18:41:41.517 に答える
3

私は同じ問題を抱えていて、この投稿に出くわしました。何も機能しませんでした。ランダムに遊んだ後、<embed ........ play="false">自動的に再生されないことがわかりました。コントローラーが表示されないという問題が発生したため、ムービーを開始できません。:S

于 2010-11-07T12:14:10.507 に答える
1

映画のパラメータ行を次のように置き換えてみてください

<param name="movie" value="untitled_skin.swf&autoStart=false">

于 2010-04-14T10:20:04.190 に答える
0

後でこれらを追加してみてください<Playlist>

<AutoLoad>false</AutoLoad>
<AutoPlay>false</AutoPlay>
于 2011-01-06T03:35:25.447 に答える
0

fenomas の回答は本当に良かったです... HTML コードを調べる必要がなくなりました。jb が Captivate で動作するものを探していたことは知っていますが、質問は Flash (私は CS5 を使用しています) で作業している人々を含めるのに十分な広さであるため、ここで私の状況に対する具体的な回答を投入したいと思いました.

Flash でストック Adob​​e FLVPlayback コンポーネントを使用している場合 ([ファイル] > [インポート] > [ビデオのインポート] を使用した場合はおそらくそうです)、[プロパティ] パネルの [コンポーネント パラメータ] の下にオプションがあります。「autoPlay」を探して、チェックを外します。ページが読み込まれると、自動再生が停止します。

于 2012-04-13T13:49:15.670 に答える