HTML5音频与视频

video视频播放

  • 支持的三种格式:ogg、mpeg4、webm (不同的浏览器支持的格式有差别,有的甚至不支持)

基本用法如下:

  • width和height支持整数和百分比两种格式
  • autoplay:就绪后自动播放
  • loop:循环
  • controls:暂停、开始等这些控件的显示 video控件中的字是当浏览器无法正常显示时所展示的文字

在这里插入图片描述

<video src="birth.mp4" controls width="500px" height="350px" autoplay loop>
       你的浏览器不支持显示
</video>

属性

  • poster:播放前的预览图片
  • preload:视频在页面加载时是否加载,并预备播放,一般情况下不设置,值:auto(视频也加载)\none\metadate(只加载视频的时长、基本信息等)
    <video src="birth.mp4" controls width="500px" height="350px" autoplay loop poster="im1.jpg" preload="auto">
        你的浏览器不支持显示
    </video>

在这里插入图片描述

source元素

  • 是video和audio的子元素,可以指定多个文件来源来解决浏览器的兼容问题
  • 若使用了source元素,则不能设置src值
<video controls width="500px" height="350px" autoplay loop poster="im1.jpg" preload="auto">
        <source src="birth.mp4" type="video/mp4">
        <source src="birth.webm" type="video/webm">
        你的浏览器不支持显示
</video>

audio音频播放

  • 支持的三种格式:ogg、mp3、wav (不同的浏览器支持的格式有差别,有的甚至不支持)
  • 它与video的属性相同
  • 设置的意义在于让H5在不使用插件的情况下支持音频格式文件的播放

在这里插入图片描述

<audio src="au.mp3" controls width="500px" height="350px" autoplay loop preload="auto">
       你的浏览器不支持显示
</audio> 

转换格式的软件:格式工厂(不支持webm格式)
可使用Free WebM Encoder

embed/object

  • 用来嵌入对象,比如flash
  • 能否正常显示取决于浏览器是否安装有相关插件
  • 属性:src、type、width、height
<embed src="作品.swf" type="application/x-shockwave-flash"></embed>

object只用来嵌入对象,例如在H5未新增之前的audio、video等

by the way,
德云she好看
卤zhu报吃
南luo鼓巷一般般。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值