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

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

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


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

补充:

使用方式


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

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


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


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


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

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


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

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

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


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


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

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

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

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

谢谢关注哦!

你可能感兴趣的:(html5,css3,js完整教程,html,前端,javascript,音视频,css)