序章
.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 プレーヤーは、ファイルのスクラブに問題がないようです。