HTML5之学习音频元素记

HTML5 提供了播放音频的标准。

Web 上的音频

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

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

HTML5 规定了一种通过 audio 元素来包含音频的标准方法。

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

当前, audio元素支持三种音频格式:Ogg Vobis, MP3,WAV

如要在HTML5中播放音频,需要用到audio这个元素,介绍下<audio>标签的属性,

属性autoplay:值是autoplay,如果出现该属性,则音频在就绪后马上播放;

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

示例如下:

<!DOCTYPE html> 
<html> 
<body> 

<div style="text-align:center;">
  <button οnclick="playPause()">播放/暂停</button> 
  <button οnclick="makeBig()">大</button>
  <button οnclick="makeNormal()">中</button>
  <button οnclick="makeSmall()">小</button>
  <br /> 
  <video id="video1" width="420" style="margin-top:15px;">
    <source src="image/shortvideo.mp4" type="video/mp4" />
    <source src="image/shortvideo.ogg" type="video/ogg" />
    Your browser does not support HTML5 video.
  </video>
</div> 

<script type="text/javascript">
var myVideo=document.getElementById("video1");

function playPause()//调用play() 和 pause()方法。它同时使用了两个属性:paused 和 width

if (myVideo.paused) 
  myVideo.play(); //使按钮中播放生效
else 
  myVideo.pause(); //使按钮中暂停生效

function makeBig()

myVideo.width=560; 

function makeSmall()

myVideo.width=320; 

function makeNormal()

myVideo.width=420; 

</script> 

</body> 
</html>

效果如图下所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值