• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > html5中audio(音频)的分析

html5中audio(音频)的分析

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含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(音频)的分析的详细内容,更多请关注微课江湖其它相关文章!

您可能想查找下面的文章:

相关文章

  • 2018-12-03HTML5离线存储原理及实现的代码实例
  • 2018-12-03听到别人说H5页面时总觉得很恶心,怎么办?
  • 2017-08-06使用phonegap查找联系人的实现方法
  • 2018-12-03Html5游戏开发之乒乓Ping Pong游戏示例(二)_html5教程技巧
  • 2018-12-03利用XML开发留言板简单的例子
  • 2018-12-03HTML5 对各个标签的定义与规定:link
  • 2018-12-03HTML5 离线应用之打造零请求、无流量网站的解决方法_html5教程技巧
  • 2017-08-06html5 Canvas画图教程(9)—canvas中画出矩形和圆形
  • 2018-12-03Html5的Reset和Base样式结合的示例代码
  • 2018-12-03HTML5 虚拟键盘出现挡住输入框怎么办

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • HTML5 Canvas组件绘制太极图案的图文代码详情
    • 使用jQuery控制HTML5视频播放/暂停
    • 使用html5 canvas 画时钟代码实例分享_html5教程技巧
    • 通过HTML5规范搞定i、em、b、strong元素的区别
    • HTML5上传视频无法播放以及兼容的解决方法(图)
    • 做为一名在校学生而言,从其职业发展的角度出发,在学习 Web 前端开发的时候有必要花时间兼容 IE6、IE7 这些浏览器吗?
    • 如何让IE9以下版本(ie6/7/8)认识html5元素
    • zepto实现移动端无缝向上下滚动
    • html5表单及新增的改良元素详解
    • 如果全世界电脑停用flash转用HTML5,可以节省多少能源?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有