検索

ホームページ  >  に質問  >  本文

JavaScriptを使用してビデオを再生するにはどうすればよいですか?

ビデオ要素を含む HTML がありますが、コントロールやビデオを再生するボタンはありません。 しかし、ボタンを使用してビデオを再生しようとしても、何も起こりません。

コンソールでエラーが発生せず、ビデオが再生されません。

何が間違っているのか分かりません。

video タグに control 属性を追加すると、ビデオは完璧に再生されますが、私の目標は、ブラウザー コントロールを使用して独自のコントロールを構築することではありません。

これは私のコードサンプルです。ソースが機能するように、ここではこのランダムなビデオを使用しました。

誰かが助けてくれることを願っています。前もって感謝します。

リーリー リーリー

P粉466290133P粉466290133279日前526

全員に返信(2)返信します

  • P粉328911308

    P粉3289113082024-02-18 13:52:10

    eventListener の listener を次のように変更します:

    リーリー

    返事
    0
  • P粉852578075

    P粉8525780752024-02-18 00:49:14

    コードの問題は、video.play メソッドがイベント リスナー関数として提供されると、コンテキストが失われ、失敗することです。この問題は、メソッドを匿名関数にカプセル化することで解決できます。 以下の playButton.addEventListener(){...} 関数を確認してください:

    リーリー リーリー

    返事
    0
  • キャンセル返事