html教程(6)视频与音频标签

众所周知,我们的互联网早就迎来了html5,统一了HTML的语言。其中Javascript 已近完全胜任了js,再也不需要什么声明了。在HTML5系列之中,也增加了几个特别的标签。今天,小编来带大家一起来看一看吧!没看过我的其他博客的小白记得来看看哦!

回归正题,1.音频标签这个HTML5新增的一个标签,也是单标签,只有一个尖括号括起来的叫做单标签,之前我们在img标签中也提到过。我们先看下图的公式:

<audio src="./source/audio.mp3" controls autoplay loop></audio>

看到如上的代码了吗?没错,它居然是双标签?难道小编讲错了?并没有,小编偷懒,它两种形式都支持哒!看上图代码,黄色部分是音频的链接地点哦!不要偷懒全复制。

补充:

使用方式

<audio src="./source/audio.mp3" controls autoplay loop></audio>


IE8及以下版本不支持audio标签,展示效果为控制台报错,界面看不出来有audio标签。

提示用户升级浏览器
除了通过src属性来指定外部文件的路径以外,还可以通过source来指定文件。所以还可以写成:

<audio controls>
    <source src="./source/audio.mp3">
</audio>


但是此时,用户看到的效果和直接使用

<audio src="./source/audio.mp3" controls></audio>


是一样的,那么我们需要提示用户,这里是有音频播放的,因为浏览器版本问题,导致音频播放功能无法使用。可以写成:

<audio controls>
    对不起,您的浏览器不支持播放音频!请升级浏览器!
    <source src="./source/audio.mp3">
</audio>


如果浏览器支持audio标签,则会自动去找audio标签中的source,如果浏览器不支持audio标签,即浏览器识别不出audio标签和source标签,此时界面会现时“对不起xxx”这段文字。

浏览器不支持MP3格式
有些浏览器不支持mp3格式,而是支持ogg格式,所以以前为了解决兼容性问题,可以写成:

<audio controls>
    对不起,您的浏览器不支持播放音频!请升级浏览器!
    <source src="./source/audio.mp3">
    <source src="./source/audio.ogg">
</audio>


这样,浏览器会先识别第一个source,识别不了mp3格式时,会去识别第二个sourse,如果可以识别ogg格式文件,就会播放对应的音频文件,如果仍然识别不了,才会显示“对不起xxx”这段文字。

兼容低版本浏览器(embed标签)
在老版本浏览器中其实是可以引入音频文件的(如IE8),只是体验不好,所以现在用到的不多:

<embed src="./source/audio.mp3" type="audio/mp3" width="300" height="100">

好啦,到视频标签啦,看图:

<video controls>
    <source src="./source/video.webm">
    <source src="./source/video.mp4">
    <embed src="./source/video.mp3" type="audio/mp4">
</video>

话不多说,黄色部分仍然是视频链接的地址哦,注意!其余的都可以照抄音频标签的哦!小编又想偷懒啦。但不过有些爱豆使用视频标签却无法看到视频又是怎么一回事呢?不急,先看图:

<video width="320" height="240" controls autoplay>		<!-- 设置边框 -->
	<source src="img/4~1.mp4" type="video/mp4" />		<!--引用视频文件-->
</video>

看上图,width是什么?height又是什么?翻译过来就是这个视频的宽是320,高是240.如果你不给它地方展示,你会看到视频吗?当然不会啦。

那有写小白又发现,视频画面是白色怎么办呢?1.首先查看浏览器版本2.查看视频的格式。(最好是MP4格式的哦!)

今天小编就讲这么多,下节课我们来讲一下在html5中实现表格。

新来的同学可别忘来我的主页看看哦!小旭的前端笔记的博客_CSDN博客-领域博主

谢谢关注哦!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值