1

序章

.mp4 ファイルを再生するビデオ プレーヤーを作成しました。これは、Flash Pro CS 5 の FLVplaybackcomponent 2.5 に基づいています。基本的には、(スキンではなく) ムービークリップ インターフェイスを持つコンポーネントです。ビデオは正常に再生され、再生/一時停止は機能し、そのすべてがジャズです。

問題

スクラバーは不安定です。

10 秒間隔でしかスクラブできないようで、奇妙な動作をすることがよくあります (間違った場所にジャンプする)。

私がしているように見えるのは、ビデオの合計時間をとることだけです。その時間をスライダー コンポーネントに適用すると、最小値が 0 になり、最大値が動画の合計時間になります。次に、ユーザーがスライダーの値を変更すると、playheadtime がスライダーの値と等しくなるように設定されます。

値をトレースすると問題ないように見えますが、playheadtime が正しく動作していません。

スライダーが 16 秒を表示し、再生ヘッドが 16 秒に等しい場合、最も近い10 秒間隔でスナップするように見えます。

ソース

問題を示すテスト ファイルを次に示します: http://rosefalk.dk/stuff/temp/stackoverflow/videoplayer_no_js.html

ビデオと .fla を含むソースは次のとおりです: http://rosefalk.dk/stuff/temp/stackoverflow/stackoverflow-scrubberproblem.zip

ボーナス

一部のブラウザーの HTML プレーヤーは、ファイルのスクラブに問題がないようです。

4

1 に答える 1

0

使用されているビデオ サービス (DigiZuite) は、10 秒ごとにキーフレームを使用してビデオを再エンコードするようです。毎秒キーフレームを使用してビデオを再エンコードすると、問題が修正されました(ビデオが小さいため、非常に目立ちました)。

于 2013-09-25T12:01:49.020 に答える