2023年11月25日发(作者:)

web⽹页⾳频声⾳标签⼤合集

HTML中播放⾳频不怎么容易!必须要知道很多技巧确保⾳频⽂件⽀持所有(或尽可能多)浏览器(IE, Chrome, Firefox, Safari, Opera)

所有(或尽可能多)设备(PC, Mac, Android, iPhone, Pad)

⼀、HTML ⾳频 - 最佳⽅案

HTML5元素+元素,才是最佳⽅案 。下例⽤元素播放MP3或播放OGG⽂件, 若失败, 代码会继续执⾏

元素:

<audio controls>

<source src="3" type="audio/mpeg">

<source src="" type="audio/ogg">

<embed height="50" width="100" src="3">

audio>

当今2021年及之后的新浏览器均已⽀持HTML5作为⽼旧浏览器兼容性处理的备⽤⽅式,基本不会有不能播放

⾳频⽂件的情况,可放⼼使⽤。若都不⽀持,要么电脑或⼿机是⼗⼏年前的,要么就是代码有问题。

缺点:必须包含不同的⽂件格式(需把⾳频⽂件转换成不同的格式)元素若失败(浏览器都不⽀持时),不能显⽰⽂字提⽰

的错误信息。

也可酌情考虑在下⾯加⼀⾏⽂字提⽰信息(不推荐),如下:

<audio controls>

<source src="3" type="audio/mpeg">

<source src="" type="audio/ogg">

<embed height="50" width="100" src="3">

您的浏览器不⽀持 audio 元素,请尽快更新浏览器版本以获得更好体验。

audio>

这样当不⽀持时,仍⽣效可播放⾳频并紧跟提⽰⽂字信息(可能会影响页⾯布局);若也失败,则只剩⽂字

提⽰信息(这种情况基本不存在)。这样主要作⽤就是督促⽤户更新浏览器,可作为⼀种选择吧。

⼆、⾳频标签(HTML5新增)

⽬前⽀持的3种⾳频⽂件格式:MP3WavOgg。可在之间放⽂本提⽰信息,当浏览器不⽀持时会显

⽰该信息。适⽤于当今浏览器。

缺点:不兼容特别⽼旧的浏览器,需把⾳频⽂件转换成不同的格式。

<audio controls>

<source src="" >

<source src="3" >

您的浏览器不⽀持 audio 元素。

audio>

<audio src="/i/" controls="controls">

您的浏览器不⽀持 audio 元素。

audio>

其中,⽅式⼀指定⼀个MP3⽂件(⽀持IE, Chrome, Firefox 21+, Safari),⼀个OGG⽂件(⽀持旧版本FirefoxOpera),这是浏览器兼

容性处理。⽅式⼆因⽂件格式单⼀,不同浏览器不同版本可能会⼩概率出问题。

三、使⽤插件,通过标签或标签

插件是扩展浏览器功能的⼩程序。插件可⽤标签或标签嵌⼊到⽹页中。这俩标签都是定义了⼀个引⽤外部内容

(HTML内容)的容器,包括来源(通常是⾮HTML资源), 依赖类型, 判断显⽰在浏览器中,或通过⼀个外部插件正常⼯作。下例展⽰在页⾯中

嵌⼊⼀个MP3⽂件(样式可能会因浏览器不同变丑但不影响播放)分别展⽰:

<object height="50" width="100" data="3">object>

<embed height="50" width="100" src="3">

缺点:不同浏览器⽀持不同的⾳频格式,MP3⽂件⽀持IE, Chrome, Firefox 21+, Safari,OGG⽂件⽀持旧版本的FirefoxOpera

若浏览器不⽀持⽂件格式,没有插件⾳频不会被播放;若⽤户的电脑没有安装相关插件,⾳频不会被播放。

objectembed的区别:

1定义嵌⼊的对象。标签⽤于包含对象,⽐如图像、⾳频、视频、Java appletsActiveXPDFFlash、插件。可

规定对象的数据/参数以及⽤来显⽰和操作数据的代码。

定义嵌⼊的内容,⽐如插件。

2)为兼容不同浏览器,IE只⽀持对Object的解析;⽕狐,⾕歌,Safari只⽀持对Embed的解析。

3object标签⽤clsid表⽰控件的唯⼀id,⽽embed标签⽤type表⽰插件的唯⼀名称。如flash插件type为:application/x-

shockwave-flashmp3播放插件typeaudio/mpeg

4)为兼容多个浏览器,可通过ie浏览器动态加载Object标签,⾮ie浏览器动态加载embed标签;或在object标签⾥⾯嵌⼊

embed标签。

四、使⽤超链接标签

若超链接的地址是多媒体⽂件,⼤部分浏览器会⾃⼰调⽤插件播放该⽂件。下例超链接地址是MP3⽂件,若⽤户点击浏览器会调⽤

插件进⾏播放:

<a href="3">Play the sounda>

另:1、若对⾳频/视频有更复杂的操作需求,请参考如下⼿册:

2、关于使⽤ ⾃动播放⾳频⾳效 的提⽰

若你计划使⽤⾃动播放是⾳频⾳效,要注意了,因为⼤部分⽤户会觉得这很烦⼈。⼀部分⽤户也有可能在浏览器中关闭⾃动播

放⾳频⾳效。最好建议是在⽤户 期望 听到声⾳的页⾯或页⾯某部分放⼊⾳频操作的元素,供⽤户主动选择是否播放,如⽤户点击⼀个链接

听⼀⾸歌曲。

3HTML多媒体标签

定义⼀个嵌⼊对象

定义⼀个嵌⼊对象

定义⼀个对象参数

定义⾳频内容(HTML5新增)

定义视频或电影(HTML5新增)

为多媒体元素(定义媒体来源(HTML5新增)

为多媒体元素(定义⽂本跟踪(HTML5新增)

⾄此结束。

⼩伙伴们如有更好解决⽅式或发现错误,欢迎来评论补充或纠正~~~谢谢 (^ - ^ )


本文发布于:2023-11-25,感谢您对本站的认可!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:浏览器自动关闭

发布评论

评论列表(有0条评论)
    福州电脑网_福州电脑维修_福州电脑之家_福州iThome

    福州电脑网_福州电脑维修_福州电脑之家_福州iThome

    福州电脑维修网(fzithome.com)专业的电脑维修,笔记本维修,上门维修各种电脑,笔记本,平板等,快速上门.电脑知识频道内容覆盖:计算机资讯,电脑基础应用知识,各种电脑故障维修学习,电脑外设产品维修维护,病毒,软件,硬件,常识.