HTML5-audio和video API

检测浏览器是否支持audio元素或video元素最简单的方式是用脚本动态创建它,然后检测特定函数是否存在:

var hasVideo = !!(document.createElement('video').canPalyType);

这段脚本会动态创建一个video元素,然后检查vanPlayType()函数是否存在。通过“!!”运算符将结果转换成布尔值,就可以反映出水平对象是否已创建成功。

使用source元素

最简单的情况下,src特性直接指向媒体文件就可以了。

万一浏览器不支持相关容器或者编码器,这就需要用到备用声明了。备用声明中可以包含多种来源,浏览器可以从这么多的来源中进行选择:

例子:

<audio controls>
   <source src=".......ogg">
   <source src=".......mp3">
An audio clip from Johann Sebastian Bach.
</audio>

 注意:来源列表的排放顺序,要按照用户体验由高到低或者服务器消耗由低到高列出。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值