HTML5之音频功能

HTML5之音频功能

1、Web 上的音频

直到现在,仍然不存在一项旨在网页上播放音频的标准。

今天,大多数音频是通过插件(比如 Flash)来播放的。然而,并非所有浏览器都拥有同样的插件。

HTML5 规定了一种通过 audio 元素来包含音频的标准方法,即HTML5提供了播放音频的标准。

audio 元素能够播放声音文件或者音频流。

2、音频格式

当前,audio 元素支持三种音频格式:


IE 9


Firefox 3.5


Opera 10.5


Chrome 3.0


Safari 3.0


Ogg Vorbis





MP3





Wav




3、如何工作

如需在 HTML5 中播放音频,所需要的是:

<audio src="song.ogg" controls="controls">
</audio>

control 属性供添加播放、暂停和音量控件。

<audio>与 </audio> 之间插入的内容是供不支持 audio 元素的浏览器显示的:

<audio src="song.ogg" controls="controls">
Your browser does not support the audio tag.
</audio>

上面的例子使用一个 Ogg 文件,适用于Firefox、Opera 以及 Chrome 浏览器。

要确保适用于 Safari 浏览器,音频文件必须是 MP3 或 Wav 类型。

audio 元素允许多个 source 元素。source 元素可以链接不同的音频文件。浏览器将使用第一个可识别的格式:

<audio controls="controls">
  <source src="song.ogg" type="audio/ogg">
  <source src="song.mp3" type="audio/mpeg">
Your browser does not support the audio tag.
</audio>

注:Internet Explorer 8 不支持 audio 元素。在 IE 9 中,将提供对 audio 元素的支持。

4、<audio> 标签的属性


属性



描述


autoplay


autoplay


如果出现该属性,则音频在就绪后马上播放。


controls


controls


如果出现该属性,则向用户显示控件,比如播放按钮。


loop


loop


如果出现该属性,则每当音频结束时重新开始播放。


preload


preload


如果出现该属性,则音频在页面加载时进行加载,并预备播放。

如果使用 "autoplay",则忽略该属性。


src


url


要播放的音频的 URL。

5、实例演示

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>音频制作</title>
</head>
<body>

<div style="text-align:center;">
<audio controls="controls">
    <source src="song.ogg" type="audio/ogg">
    <source src="audio/audio.mp3" type="audio/mpeg">
    Your browser does not support the audio tag.
</audio>

</body>
</html>

时间: 2024-10-07 05:45:31

HTML5之音频功能的相关文章

HTML5之视频功能

HTML5之视频功能 1.Web上的视频 直到现在,仍然不存在一项旨在网页上显示视频的标准. 今天,大多数视频是通过插件(比如 Flash)来显示的.然而,并非所有浏览器都拥有同样的插件. HTML5 规定了一种通过 video 元素来包含视频的标准方法. 2.视频格式 当前,video 元素支持三种视频格式: 格式 IE Firefox Opera Chrome Safari Ogg No 3.5+ 10.5+ 5.0+ No MPEG 4 9.0+ No No 5.0+ 3.0+ WebM

HTML5之音频audio知识

HTML总结(二)[HTML5之音频] HTML5重点知识之音频 audio标签兼容性: Internet Explorer 9+, Firefox, Opera, Chrome 以及 Safari 支持 <audio> 标签. 注释:Internet Explorer 8 以及更早的版本不支持 <audio> 标签. audio的常用属性: src:音乐的URL preload:预加载 autoplay:自动播放 loop:循环播放 controls:浏览器自带的控制条 dura

HTML5的新增功能

下面是介绍的HTML5的新功能: HTML5是HTML4的升级版本,相比于后者,HTML5增加了Web网页的表现力,同时也增加了表单.本地数据等全新功能,对于我们网站的建设是一个全新的体验,也是一个机遇,因为HTML5里面众多功能的创新以及改革对于我们未来网站建设是一个很好的指引. 一 HTML5出现了新的 <canvas>标记 Flash各位站长都知道,这是一个让大家很头疼的东西,有些站长为了使自己的画面更加华丽动感,所以就 在首页中加载了各种各样的Flash视频,这样一来,网页效果虽然得到

[转载]html5 audio音频播放全解析——html5系列

序 html5开启了一个新时代,因为它让浏览器本身变得不那么被动,audio api就是一个典型的列子,在html5还没确定之前,如果想要在听音乐看视频唯一的办法就是用flash意思是当你没有给浏览器装载Flash插件的话 那么音乐视频即是空谈,html5 audio的出现改变了这一格局,因为你可以不用Flash插件就可以听音乐看视频,当然这些能否实现还跟你用的浏览器有关. 这是demo地址 http://www.feman.cn/h5/audio.html 在手机上浏览效果会更好 文章结构 1

入门讲解HTML5的画布功能(1)

个人认为在HTML5中画布功能其实并不实用,当然趋势是在FLASH不没落的情况下.通过学习我发现画布功能能够实现的东西非常有情调,但是前端人员也要有一定的审美和构思才能做出有意思的东西,因为canvas能提供的东西实在太少了. 当然在苹果抵制Flash的前提下,Flash的前景并不光明,这也给了我们前端人员更多的负担和机会.因为在这一块UI是没有我们对于HTML5来的熟悉的.下面就是我对HTML5学习过后的一个总结. first part 首先,虽然口口声声是HTML5的内容,但是由于canva

ATEN 金华 VS0201 2端口VGA视频切换器+音频功能

VS0201 2端口VGA视频切换器+音频功能 VS0201 2端口视频切换器+音频/视频功能能将2个音频来源连接至单一显示器或投影仪,并通过前板按键,轻松切换视频来源设备. 2台视频信号连接至单一显示器或投影仪上 通过前面板按键.RS-232或红外线控制,即可轻松切换视频来源 视频分辨率 – 高达1920 x 1440 长距离传输 – 可达65m 支持VGA, SVGA, UXGA, WUXGA 及 multisync屏幕 视频动态同步显示(Video DynaSync)技术–ATEN独家技术

用jquery实现html5的placeholder功能

html5的placeholder功能在表单中经常用到,它主要用来提示用户输入信息,当用户点击该输入框之后,提示文字会自动消失. 我们用jquery实现类似的功能: 当输入框获得焦点时,清空输入框中的提示文字. 当输入框失去焦点时,若输入框中的数据为空,则再次出现提示文体. 效果图: talk is cheap , show you code: <!doctype html> <html> <head> <meta charset="utf-8"

html5 audio音频播放全解析

序 html5开启了一个新时代,因为它让浏览器本身变得不那么被动,audio api就是一个典型的列子,在html5还没确定之前,如果想要在网页上听音乐看视频唯一的办法就是用flash意思是当你没有给浏览器装载Flash插件的话 那么音乐视频即是空谈,html5 audio的出现改变了这一格局,因为你可以不用Flash插件就可以听音乐看视频,当然这些能否实现还跟你用的浏览器有关. 这是demo地址 http://www.feman.cn/h5/audio.html(IE8以下不支持) 在手机上浏

HTML5之音频与视频

HTML5之音频与视频 l  标签 ?     audio .video ?     source l  视频容器 ?     容器文件,类似于压缩了一组文件 –    音频轨道 –    视频轨道 –    元数据:封面,标题,字幕等 –    格式:.avi..flv..mp4..mkv..ogv等 l  编解码器 ?     原始的视频容器非常大,添加需编码,播放需解码 ?     音频编解码器 –    AAC.MPEG-3.Ogg Vorbis ?     视频编解码器 –    H.