3

私はここで途方に暮れています-プログラムで特定のフレーム番号で再生を開始できるように、ビデオをWebページに埋め込む最良の方法を考え出そうとしています(YouTubeのような単純なタイムラインバーではありません)。

4

2 に答える 2

2

ExternalInterface オブジェクトを使用して、Flash ムービー内の ActionScript とページ上の JavaScript の間で通信できます。ここに素晴らしいチュートリアルがあります。

于 2009-03-12T19:49:29.097 に答える
0

javascript + 外部インターフェイスの攻撃に同意します。

ムービーがインタラクティブでない場合 (つまり、ユーザーがタイムラインを開始すると再生できない場合)、単純に flash-vars を介して開始フレームの値を渡す方が簡単です (つまり、フレームを変数として埋め込みコードに渡します)。あなたのHTMLの)。

ビデオをタイムラインに直接インポートすることは、スムーズな再生と同期されたオーディオにとってあまり良い方法ではないことを明記したかっただけです. もちろんちょっとしたアニメーションなどでも構いません。また、ジャンプ先のフレームが呼び出される前に適切にプリロードされていることにも注意する必要があります。

より大きなビデオがある場合は、RTMP 経由でストリーミングすることをお勧めします。これにより、映画の冒頭全体をプリロードすることなく特定のフレームにジャンプでき、はるかに優れた品質を得ることができます。

于 2009-03-12T20:47:53.170 に答える