Spark ビデオ コンポーネントを使用して、AIR アプリケーションでローカル ビデオを再生しています。seek メソッドを使用すると、その説明に従って正確な位置が得られません。
seek() を呼び出した直後は、playheadTime プロパティが予期した値にならない場合があります。プログレッシブ ダウンロードの場合、シークできるのはキーフレームのみです。したがって、シークは、指定された時間の後の最初のキーフレームの時間に移動します。
注: ストリーミングの場合、ソース FLV ファイルにキーフレームがない場合でも、シークは常に正確に指定された時間に進みます。
ビデオ コンポーネントはローカル再生をプログレッシブ ダウンロードとして扱い、シーク メソッドはキーフレームにスナップするため、詳細なシークには使用できないようです。seek() メソッドからきめ細かなシーク機能を取得するために、ストリーミングされたビデオとして扱われるローカル再生を行う方法はありますか? それとも、この望ましい機能には別のビデオ コンポーネントが必要ですか?