3

FLVPlayback コンポーネントを使用して、プログレッシブにダウンロードされた 15 秒のビデオをシームレスにループさせるためにこれまでに試したことはすべて失敗しました。ループする時間になると、常に一瞬の一時停止があります。このシナリオでは、Flash プロジェクトにビデオを埋め込むことはできず、一瞬の一時停止は受け入れられません。autorewind を true に設定し、FLVplayback によって発生した autorewind イベントを処理しようとしました。flvplayer の再生ヘッドが 99.5% を超えて 0 に到達したときを監視してみました。私の最新の解決策では、FLVPlayback コンポーネントの背後に同じソースを持つ 2 つの VideoPlayer インスタンスを配置し、ループするときにそれらを切り替えます。終わりと始まりの間にはまだ余韻があります。ビデオのアーティファクトではないことを確認するために、クイックタイムでビデオをテストしました。

誰もこれを成功させましたか?

4

1 に答える 1

1

私もこの問題に取り組むことに不満を持っていましたが、残念ながらそれをやってのける方法はありません (詳細については、このactionscript.orgフォーラムの投稿を参照してください)。本当にシームレスなループが必要な場合に自由に使える唯一のオプションは、FLV をタイムラインに挿入して SWF に埋め込むことです。これにより、完璧な結果が得られます。ただし、ビデオをプログレッシブにダウンロードする機能を犠牲にします。

悪いニュースの担い手になってすみません!私はこれまで常に、a) ビデオが十分に短い場合はビデオを埋め込むか、b) 少しの問題が目立たないようにビデオ コンテンツを設計する (たとえば、ビデオの最初/最後の数フレーム)。

于 2011-04-06T21:06:26.250 に答える