4_H5音频视频

2016-12-05  本文已影响23人  Zd_silent

video 元素支持三种视频格式

  1. Ogg = 带有 Theora 视频编码和 Vorbis 音频编码的 Ogg 文件

    支持的浏览器有:Firefox、Opera、Chrome

  2. MPEG4 = 带有 H.264 视频编码和 AAC 音频编码的 MPEG 4 文件

    支持的浏览器有:IE9+、Chrome、Safari

    虽然目前应用较广,单有专利保护,是收费在

  3. WebM = 带有 VP8 视频编码和 Vorbis 音频编码的 WebM 文件

    支持的浏览器有:Chrome、Opera、Safari

video 属性

src url 要播放的视频的 URL地址。
width   正整数/百分比 设置视频播放器的宽度。
height  正整数/百分比 设置视频播放器的高度。
poster  URL 视频播放前的预览图片
autoplay    空值/autoplay 视频在就绪后自动播放。一般不设置该属性。
loop    空值/loop 循环播放。
preload auto/none/metadata  视频在页面加载时是否进行加载,并预备播放。一般不需要设置,使用默认值即可。
control 空值/controls 向用户显示控件,比如播放按钮
<body>
  <!-- <video src="./video/video.webm" controls="controls" width="500px" height="350px" style="background:pink" poster="./end.gif" autoplay="autoplay" loop="" preload="none"></video> -->
  <source src="./video/video.mp4" type="" />
  <source src="./video/video.webm" type="" />
</body>

audio 元素支持三种音频格式

  1. Ogg 免费, 支持的浏览器:Firefox、Opera、Chrome
  2. MP3 收费, 支持的浏览器: IE9+、Chrome、Safari
  3. Wav 收费, 支持的浏览器: Firefox、Chrome、Safari

audio 属性

src url 要播放的 音频的 URL地址。
controls    空值/controls 向用户显示控件,比如播放按钮
autoplay    空值/autoplay 音频在就绪后自动播放。一般不设置该属性。
loop    空值/loop 循环播放。
preload auto/none/metadata  音频在页面加载时是否进行加载,并预备播放。一般不需要设置,使用默认值即可。

source元素-解决浏览器额兼容

  1. HTML5 中新增的元素
  2. video和audio元素的子元素,可指定多个文件来源,用来解决浏览器的兼容问题
  3. 如果使用了source元素,则不可以在video和audio中设置src属性

embed定义嵌入的内容,比如插件。

  1. embed用来嵌入对象,比如flash,但是能否正常显示,取决于浏览器是否支持或是否安装有相应的插件
  2. embed元素的属性有src、type、width、height、
  3. object定义定义一个嵌入的对象,用于包含对象,比如图像、音频、视频、以及 Flash。
<embed src="./video/flash作品.swf" width="800px" height="600px" />

object只是用来嵌入对象,但是能否正常显示,同样取决于浏览器是否支持或是否安装有相应的插件

上一篇下一篇

猜你喜欢

热点阅读