zoukankan      html  css  js  c++  java
  • video和audio

    video和audio学习

    video——视频
        src       地址
        autoplay  自动播放
        loop      循环播放
        poster    封面地址
    
      <video>
        <flash></flash>
      </video>
    
      video支持什么格式——通用格式mp4
        IE        wmv、mp4
        Chrome    webq、mp4
        FireFox   ogv、mp4
    
      audio——mp3
    
      JS接口
        .play()       播放
        .pause()      暂停
        .stop()       ×
          pause+currentTime
        .currentTime  当前播放位置(s)
        .duration     长度(s)
        .volume       音量:0-100
        .muted        静音:bool

    demo:

    <!DOCTYPE html>
    <html>
      <head>
        <meta charset="utf-8">
        <title></title>
        <style media="screen">
        .box {width:500px; background:#eee; height:20px;}
        .box .child {background:green; height:20px; width:0}
        </style>
        <script>
        window.onload=function (){
          let oV=document.getElementById('v1');
          let oBtn1=document.getElementById('btn1');
          let oBtn2=document.getElementById('btn2');
          let oBtn3=document.getElementById('btn3');
          let oBtn4=document.getElementById('btn4');
          let oChild=document.querySelector('.child');
    
          oBtn1.onclick=function (){
            oV.play();
          };
          oBtn2.onclick=function (){
            oV.pause();
          };
          oBtn3.onclick=function (){
            oV.pause();
            oV.currentTime=0;
          };
    
          oBtn4.onclick=function (){
            alert(`${oV.currentTime}|${oV.duration}`);
          };
    
          oV.addEventListener('timeupdate', function (){
            oChild.style.width=parseInt(100*oV.currentTime/oV.duration)+'%';
          }, false);
    
          oV.muted=true;
        };
        </script>
      </head>
      <body>
        <input type="button" value="播放" id="btn1">
        <input type="button" value="暂停" id="btn2">
        <input type="button" value="停止" id="btn3">
        <input type="button" value="查看当前进度" id="btn4">
        <br>
        <div class="box">
          <div class="child"></div>
        </div>
        <video src="https://vd1.bdstatic.com/mda-hjmhaxk5y6zh8vxm/mda-hjmhaxk5y6zh8vxm.mp4" controls id="v1">
        </video>
      </body>
    </html>
  • 相关阅读:
    bzoj3223: Tyvj 1729 文艺平衡树
    bzoj1014: [JSOI2008]火星人prefix
    bzoj3231: [Sdoi2008]递归数列
    bzoj2282: [Sdoi2011]消防
    bzoj3195: [Jxoi2012]奇怪的道路
    成员内部类 局部内部类 匿名内部类
    静态代码块 构造代码块
    父类子类转换
    clone()方法
    后缀表达式求值
  • 原文地址:https://www.cnblogs.com/chaofei/p/8052558.html
Copyright © 2011-2022 走看看