2016-08-05 11 views
1

私はタブレット端末に表示されるhtml5 webappを持っています。このwebappには、再生中のビデオがあります。ユーザは、ビデオ内の異なる領域を選択して、異なるビデオを再生することができる。これは、ビデオを切り替えるためにjsを呼び出すエリアタグで、不可視の画像を重ね合わせることによって行われます。私は、これらのビデオをすばやく読み込んで、おそらくもっとプロフェッショナルに見せるために、ある種のビデオトランジションオーバータップを追加する方法があるかどうか疑問に思っています。ここに私の現在のアプリです:html動画間の移行

<!doctype html /> 
<html> 
<body> 
    <div id="wrapper"> 
     <video id="video" width="320" height="240" autoplay> 
      <source src="video1.mp4" type="video/mp4"> 
      Your browser does not support the video tag. 
     </video> 

     <div style="position: absolute; left: 8px; top: 8px; z-index: 1;"> 
      <img src="" width="320" height="240" usemap="#grid"> 
      <map name="grid"> 
       <area shape="rect" coords="0,0,160,240" href="javascript:loadLeftVideo()" alt="Left"> 
       <area shape="rect" coords="161,0,320,240" href="javascript:loadRightVideo()" alt="Right"> 
      </map> 
     </div> 
    </div> 

<script> 
    function loadLeftVideo() { 
    document.querySelector("#video > source").src = "left.mp4" 
    var video = document.getElementById('video'); 
    video.load(); 
    video.play(); 
    } 

    function loadRightVideo() { 
    document.querySelector("#video > source").src = "right.mp4" 
    var video = document.getElementById('video'); 
    video.load(); 
    video.play(); 
    } 
</script> 
    </body> 
</html> 

答えて