簡體   English   中英

使用Java腳本播放HTML5視頻

[英]Using Javascript to play HTML5 video

如何通過按一個鍵(例如,按“ R”鍵)而不是使用鼠標來播放網頁中的HTML5視頻? 我可以以某種方式使用javascript來做到這一點嗎?

是的,可以做到。 以下是應該工作的代碼。

<script type="text/javascript">
  function myKeyPress(e){
    var keynum;

    if(window.event) { // IE                    
      keynum = e.keyCode;
    } else if(e.which){ // Netscape/Firefox/Opera                   
      keynum = e.which;
    }

    if(keynum == 82){  // 82 is key code for r.
         var samplevideo = document.getElementById('samplevideo');
         samplevideo.play();
    }  


  }
</script>

這是代碼,

<!DOCTYPE html> 
<html> 
    <head>
        <script src="//code.jquery.com/jquery-1.9.1.min.js"></script>
    </head>
    <body> 

        <video width="400" controls id="videoId">
            <source src="http://www.w3schools.com/html/mov_bbb.mp4" type="video/mp4">
            <source src="http://www.w3schools.com/html/mov_bbb.ogg" type="video/ogg">
            Your browser does not support HTML5 video.
        </video>

    </body> 
    <script type="text/javascript">
         $(document).keydown(function(e) {
            if (e.keyCode == 82 ) {
                alert("You have Pressed R , lets play the video");
                document.getElementById('videoId').play();
            }
        });
    </script>
</html>

我也制造了一個小提琴。

https://jsfiddle.net/ykaadart/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM