設定すると、その位置にメディアがすぐにジャンプします。後は、表示されているアイコンを「再生」アイコンに設定するだけです。停止ボタンが押されたときに動画が一時停止していたか再生していたかに関係なく、その後再生できる状態にしたいのです。前後をシーク巻き戻しや早送りの機能を実装する方法はたくさんあります。ここでは、比較的複雑な方法を紹介します。この方法では、異なるボタンが予期しない順番で押されても壊れることはありません。行を追加してください。mediaForward);次に、イベントハンドラー関数について説明します。初期化していることに気がつくと思いますが、これが何のためにあるのかは後で調べることにしましょう。機能はまったく同じですが、逆になっています)。ボタンを押すと、早送り機能が取り消され、巻き戻し機能に置き換わるからです。両方を一度に行おうとすると、プレイヤーが壊れてしまいます。ボタンに設定されているかどうかを調べ、すでに押されていることを示します。すべての要素に存在する便利なプロパティで、要素に設定されているすべてのクラスのリストと、クラスを追加/削除するためのメソッドなどが含まれています。クラスが含まれているかどうかを調べています。使用して巻き戻しを取り消し、通常の動画の再生を開始しています。呼び出しを使用して等しい値にセットしています。呼び出されると、アクティブなインターバルを作成します。関数を実行しています。この関数は、動画を常に逆方向に巻き戻すために使用します。呼び出す必要があります。参照)を持つようにしてください。関数を定義する必要があります。つの関数の下に、以下を追加してください。}}繰り返しますが、この関数の最初のものは、ほとんど同じように動作しますが、互いに逆に動作するので、読み終えておきます。以下のことを行っています。ミリ秒に一度実行されることを覚えておいてください。秒巻き戻せば動画の開始時刻を過ぎてしまうかどうかを調べます。間隔をクリアしています。この最後のステップを行わなければ、動画は永遠に巻き戻し続けることになります。秒ずつ巻き戻していることになります。経過時間の更新メディアプレイヤーの実装する最後の部分は、経過時間の表示です。要素で発行されるたびに、時間表示を更新する関数を実行することになります。行を追加してください。ファイルの一番下に以下のように追加してください。`${barLength}px`;}かなり長い関数なので、順を追って読んでいきましょう。値から分と秒の数を計算して、この著作物を動作させます。使用して、たとえ数値が一桁であっても、それぞれの値を2文字の長さにしています。値に時間の値を設定し、UIに表示します。乗じることによって計算されます。加えたものに設定します。再生と一時停止の修正ひとつだけ修正すべき問題が残っています。巻き戻しや早送りの機能が有効なときに、再生/一時停止や停止ボタンが押された場合、それらが動作しないのです。すれば、rwd/fwdボタンの機能が取り消される可能性があり、期待通りに動画を再生/停止するように修正できますか?これはかなり簡単に修正することができます。関数の中に以下の行を追加してください。