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>
时间: 2024-11-09 00:10:48

video和audio的相关文章

video 与 audio

Play方法:使用play方法来播放媒体,自动将元素的paused属性的值变为false.Pause方法:使用pause方法来暂停播放,自动将元素的paused属性的值变为true.Load方法:使用load方法来重新载入媒体进行播放,自动将元素的playbackRate属性值变为defaultPlaybackRate 属性的值,自动将元素的error值变为null.canPlayType方法:使用canPlayType方法来测试浏览器是否支持指定的媒体类型video 和 audio 与sour

解决ie8下,不支持video、audio的问题

video.audio都是html5的属性,不支持低版本的ie8,个人在用的时候,遇到了这个问题,下面是自己的解决方案 <audio controls="controls" preload="none" src="@SiteUrls.Instance().AttachmentAudioUrl(Model)"> <embed src="@SiteUrls.Instance().AttachmentAudioUrl(Mod

html5新媒体播放器标签video、audio 与embed、object

html5里的一些新的标签,看到里面object.embed.video.audio都可以添加视频或音频文件 embed是针对非IE的浏览器的媒体播放器 video是html5出的一种新标准,但并不是所有的浏览器都支持.video虽然号称可以支持三种媒体类型,但常用的只有mp4. 像object,和embed是都可以用来播放视频和音频,而且他们展示效果基本上一样的, 1. video.audio可以看我的另一篇文章https://www.cnblogs.com/jing-tian/p/10930

HTML5学习(10)video和audio

Web站点上的视频和音频 直到现在,仍然不存在一项旨在网页上显示视频和音频的标准. 今天,大多数视频是通过插件(比如 Flash)来显示的.然而,并非所有浏览器都拥有同样的插件. HTML5 规定了一种通过 video 元素/audio 元素来包含视频/音频的标准方法. <video> 元素支持三种视频格式: MP4, WebM, 和 Ogg <audio>元素支持三种音频格式文件: MP3, Wav, 和 Ogg 使用 DOM 进行控制 HTML5 <video> 和

video,audio用法小例子

用此小程序设计播放/暂停,放大缩小 <!DOCTYPE html> <html> <body> <div style="text-align:center"> <button onclick="playPause()">播放/暂停</button> <button onclick="makeBig()">放大</button> <button o

HTML5中Video和Audio

相关属性 src属性 该属性指定媒体数据的URL地址. autoplay属性 在该属性中指定是否在页面加载后自动播放,使用方法: <video src="test.mov" autoplay></video> preload属性 在该属性中指定视频或音频数据是否预加载.如果使用预加载的话,浏览器会预先将视频或音频进行缓冲,这样可以加快播放的速度,因为播放时数据已经预先缓冲完毕. 该性情有三个可选值:none,metadata与auto,默认值为auto. non

HTML video和audio

在HTML5中可以直接播放音频和视频,不需要安装插件. 示例代码: 音频 <audio controls="controls"> <source src="song.ogg" type="audio/ogg"> <source src="song.mp3" type="audio/mpeg"> Your browser does not support the audio

H5新特性:video与audio的使用

HTML5 DOM 为 <audio> 和 <video> 元素提供了方法.属性和事件. 这些方法.属性和事件允许您使用 JavaScript 来操作 <audio> 和 <video> 元素. ·首先带大家熟悉一下video标签的属性方法,根据属性方法做一个小demo, HTML5支持的视频格式: Ogg 带有Theora视频编码+Vorbis音频编码的Ogg文件 支持的浏览器:F.C.O MEPG4  带有H.264视频编码+AAC音频编码的MPEG4文

video与audio的使用

HTML5 DOM 为 <audio> 和 <video> 元素提供了方法.属性和事件. 这些方法.属性和事件允许您使用 JavaScript 来操作 <audio> 和 <video> 元素. ·首先带大家熟悉一下video标签的属性方法,根据属性方法做一个小demo, HTML5支持的视频格式: Ogg 带有Theora视频编码+Vorbis音频编码的Ogg文件 支持的浏览器:F.C.O MEPG4  带有H.264视频编码+AAC音频编码的MPEG4文