首页前端开发HTMLhtml5中audio(音频)的分析

html5中audio(音频)的分析

时间2024-01-23 14:58:36发布访客分类HTML浏览902
导读:收集整理的这篇文章主要介绍了html5中audio(音频)的分析,觉得挺不错的,现在分享给大家,也给大家做个参考。这篇文章给大家分享的内容是关于htML5中audio(音频)的分析,有一定的参考价值,有需要的朋友可以从参考一下,希望对你有所...
收集整理的这篇文章主要介绍了html5中audio(音频)的分析,觉得挺不错的,现在分享给大家,也给大家做个参考。这篇文章给大家分享的内容是关于htML5中audio(音频)的分析,有一定的参考价值,有需要的朋友可以从参考一下,希望对你有所帮助。

使用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(音频)的分析的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: html结合工业互联网实现智能飞机...下一篇:html5中video(视频)元素的分析猜你在找的html5相关文章 关于移动端h5开发相关内容总结2022-05-17html5教程-学表单的第二天2018-12-10html5教程-HTML5浏览器支持2018-12-10html5教程-HTML5智能表单2018-12-10html5教程-微信H5使用resLoader实现加载页效果2018-12-10html5教程-day01-初级-JS0-热身运动JS入门教程2018-12-10html5教程-html5shiv.js和respond.min.js2018-12-10html5教程-不同浏览器对于html5 audio标签和音频格式的兼容性2018-12-10html5教程-使用Html5实现手风琴案例2018-12-10html5教程-html5笔记2018-12-10 其他相关热搜词更多phpjavapython程序员load

若转载请注明出处: html5中audio(音频)的分析
本文地址: https://pptw.com/jishu/584335.html
html5中video(视频)元素的分析 html5移动端Meta的设置

游客 回复需填写必要信息