html5中audio标签怎么用

发布时间:2021-02-24 10:09:58 作者:清风
来源:亿速云 阅读:163

这篇文章主要为大家展示了html5中audio标签怎么用,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“html5中audio标签怎么用”这篇文章吧。

html有什么特点

1、简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便,适合初学前端开发者使用。 2、可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。  3、平台无关性:超级文本标记语言能够在广泛的平台上使用,这也是万维网盛行的一个原因。 4、通用性:HTML是网络的通用语言,它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。

使用html5音频背景

直到现在,仍然不存在一项旨在网页上播放音频的标准。今天,大多数音频是通过插件(比如 Flash)来播放的。然而,并非所有浏览器都拥有同样的插件。HTML5 规定了一种通过 audio 元素来包含音频的标准方法,audio 元素能够播放声音文件或者音频流。

音频格式

当前,audio 元素支持Ogg Vorbis,Mp3,Wav这三种音频格式,这是音频格式浏览器支持情况如下:

音频格式IE 9Firefox 3.5Opera 10.5Chrome 3.0Safari 3.0
Ogg Vorbis

MP3

Wav

使用audio元素实现音频播放

audio元素的controls 属性供添加播放、暂停和音量控件,<audio> 与 </audio> 之间插入的内容是供不支持audio 元素的浏览器显示的,source 元素可以链接不同的音频文件,解决浏览器兼容音频格式问题,下面使用了二个source元素实现上面五个浏览器都能播放该音频。简单代码如下:

<audio controls="controls">该浏览器不支持该格式音频的播放    
<source src="../videoAudio/1.mp3"></source>
<source src="../videoAudio/1.wav"></source>
</audio>

使用Dom进行操作audio

使用自定义的按钮实现controls属性的播放与暂停功能,代码如下:

<button onclick="controlPlay()">播放/停止</button>
        <audio id="vioce" >该浏览器不支持该格式音频的播放
            <source src="../videoAudio/1.mp3"></source>
            <source src="../videoAudio/1.wav"></source>
        </audio>
        <script>
            var voice =document.getElementById("vioce");
            function controlPlay(){
                if(voice.paused){//判断是否停止了
                    voice.play();//播放
                } else{
                    voice.pause();//停止
                }
            }
        </script>

音频格式转化(将Wav格式转换成MP3格式)

1.首先下载ffmpeg,输入网址www.ffmpeg.org(开源网址),进入windows中进行下载windows版本的文件。

2.解压ffmpeg压缩文件(以ffmpeg-20180803-5aeb3b0-win32-static.zip为例),再环境变量path中增加ffmpegbin目录的路径(G:\mydeveloperapplication\hbuilder\html5\ffmpeg-20180803-5aeb3b0-win32-static\bin)。

3.环境变量设置好后,然后在DOS命令窗体中键入ffmpeg,测试是否可运行。

4. 在DOS命令窗体中 切换到mp3音频文件就在的目录,最后键入ffmpeg -i 1002_c.wav -f mp3 -acodec libmp3lame -y 2.mp3(这里是将1002_c.wav装换成2.mp3)。

5.ffmpeg其他音频格式的转换以及常用命令。

相关文章推荐:

html5中video(视频)元素的分析

svg中<marker>元素的使用及marker属性的介绍

以上就是关于“html5中audio标签怎么用”的内容,如果改文章对你有所帮助并觉得写得不错,劳请分享给你的好友一起学习新知识,若想了解更多相关知识内容,请多多关注亿速云行业资讯频道。

推荐阅读:
  1. HTML5中audio与video标签怎么用
  2. html5中video和audio标签的属性如何使用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

html5 audio标签

上一篇:HTML5新增协议之WebSocket协议的示例分析

下一篇:HTML5中如何实现文件上传

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》