H5新增多媒体标签

H5新增多媒体标签

多媒体标签包括两个

  1. 音频:- - - < audio >
  2. 视频:- - - < video >
    使用他们很方便的在页面中嵌入音频和视频,再也不用使用落后的flash和其他浏览器插件

audio标签说明

可以在不使用标签的情况下,能能够原生的支持音频格式文件的播放,但是,播放格式是有限的 。

audio目前支持三种格式

格式IE9火狐3.5opera10.5Chrome3.0Safari3.0
ogg
mp3
wav

audio的参数

属性描述
autoplayautoplay音频在就绪后马上播放
controlscontrlos向用户展示该控件
looploop循环播放
srcurl要播放的url

案例:

<body>
    <!-- 谷歌浏览器把autoplay属性禁用了 -->
    <audio src="./media/阿信 - 哄我入睡.mp3" autoplay loop controls="controls"></audio> 
    <!-- 因为不同浏览器支持不同格式,我们采取的方法的解决方案是 我们为这个音频准备多个格式 -->
    <audio controls>
        <source src="./media/阿信 - 哄我入睡.mp3" type="audio/mpeg">
        <source src="./media/阿信 - 哄我入睡.ogg" type="audio/ogg">
            您的浏览器不支持audio播放
    </audio>
</body>

video视频标签

目前支持的三种格式

格式IE9火狐operaChromeSafari
oggNO3.510.55.0+NO
MP49.0+NONO5.0+3.0+
wwbmNO4.0+10.6+6.0+NO

video的参数

属性描述
autoplayautoplay视频在就绪后马上播放(谷歌需要静音[muted]播放)
controlscontrlos向用户展示该控件
widthpx设置播放器宽度
heightpx设置播放器高度
preloadauto/none是否预加载,如果有autoplay属性则忽略
looploop循环播放
srcurl要播放视频的url
posterimgurl加载等待的画面图片
mutedmuted视频静音

案例:

<body>
    <!-- <video src="./video/1.mp4" controls></video> -->
    <!-- 兼容格式处理 -->
    <!-- 谷歌浏览器把自动播放禁用了  有解决方案 -- 给视频加静音属性(muted) -->
    <video autoplay muted loop>
        <source src="./video/1.mp4" type="video/mp4">
        <source src="./video/1.ogg" type="video/ogg">
            浏览器不支持此视频播放
    </video>
</body>

总结:

  • 音频标签与视频标签使用基本一致
  • 多媒体标签在不同浏览器下情况不同,存在兼容性问题
  • 谷歌浏览器把音频和视频标签的自动播放都禁止了
  • 谷歌浏览器中视频添加 muted 标签可以自己播放
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值