0

HTML オブジェクト コードで外部 FLV ファイルにリンクできるカスタム FLV プレーヤーをフラッシュで作成しようとしています。これは、クライアントのインデックス ページに動的に表示されるビデオを簡単に変更するためです。現在、私がやりたいことを正確に実行する外部プレーヤーを使用しています (http://www.walkernews.net/mediaplayer.swf)。ただし、サイトを構築しているクライアントには、カスタム ビルドのプレーヤーが必要です。Flash (CS3) での私の能力は限られていますが、ActionScript でスクリプトを作成し、これまで何度も Flash で作業してきました。

私が使用しているHTMLコードは次のとおりです。

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="720" height="480">
     <param name="flashvars" value="file=http://localhost/videos/video_test.flv" />
     <param name="movie" value="http://www.walkernews.net/mediaplayer.swf" />
     <embed src="http://www.walkernews.net/mediaplayer.swf" width="720" height="480" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://localhost/videos/video_test.flv" />
</object>

私が述べたように、これは無料のサードパーティ プレーヤーにリンクしています。これは素晴らしいことですが、自分でビルドする必要があります。FLVPlayback コントロールを使用してフラッシュで基本的なプレーヤーを作成しましたが、動的にする詳細については不明です。

誰かが私にガイドや正しい方向を教えてくれれば、グーグル検索で有用な結果が返されなかったので、きっと感謝します. お時間をいただきありがとうございます。

4

2 に答える 2

1

動的側では、flashvars を使用してビデオ URL を設定できます。これは非常に簡単な解決策です。サーバー側でクライアントの URL を変更し、それを flashvars にフィードするには、PHP の知識が少し必要になる場合があります。

Flash からクエリを実行し、結果の URL をプレーヤーにフィードすることもできます。これを行うには多くの方法がありますが、これはサーバー側の問題です。ビデオ/クライアントの記録を保持する方法を確立したら、それらを照会して結果を Flash に返す最善の方法を決定できます。

flashvars と Flash/PHP 通信に関する情報を簡単に見つけることができます。

プレーヤーの面では、FP9 との互換性が問題にならない場合は、OSMF をお勧めします。このブログ
http://www.rblank.com/
を確認してください。 基本的なプレーヤーのコードが見つかるはずです。その後、拡張できます。

于 2010-09-29T03:19:09.493 に答える
0

Actionscript 2 または 3? (かなり違います)

FLVPlayback スキンの取得とカスタマイズに関する有益な情報がここにあります。AS2 では、FLVPlayback クラスにかなり大きな穴があると思います。

flvPlayer.contentPath = 'my_url.flv';

...ストリーミングが開始され、ストリームを停止することはできません。コンポーネントを削除しても、開始されたダウンロードは停止しません。

このため、多くの人がコンポーネントをサブクラス化することを選択しています。間違いなく、(できれば今は) より狭い検索で数え切れないほどの例を見つけることができます。

この SO 投稿は、FLVPlayback コンポーネント、不適切なデストラクタなどに関するいくつかの問題を伝えています。

そう。チップ。SO/Google FLVPlayback コンポーネントをサブクラス化する方法と、メモリの問題があることに注意してください。

これが少なくともいくつかの助けになることを願っています!

編集: このリンクも役立つかもしれませんhttp://www.longtailvideo.com/players/jw-flv-player/

于 2010-09-29T02:17:54.377 に答える