HTML5教程9-音频

1.概述

audio标签常用的音频格式有mp3、ogg、wav

2.音频素材官网

https://www.aigei.com/

爱给网
在这里插入图片描述

3.代码展示

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>音频</title>
</head>
<body>
    <audio src="audio/1.mp3" controls></audio>
    <div>
        <button class="playBtn">play</button>
        <button class="pauseBtn">pause</button>
    </div>
</body>
</html>
<script>
    //获取音频
    var audio = document.querySelector('audio');
    //获取开始与暂停按钮
    var playBtn=document.querySelector('.playBtn');
    var pauseBtn=document.querySelector('.pauseBtn');
    //开始
    playBtn.onclick = function(){
        audio.play();
    }
    //暂停
    pauseBtn.onclick = function(){
        audio.pause();
        console.log(audio.currentTime); //当前时间
        console.log(audio.duration); //总时间
        console.log(audio.volume); //声音大小
    }

    //audio有三个事件
    audio.onplay = function(){
        document.body.style.background='grey';
    }
    audio.onpause = function(){
        document.body.style.background='red';
    }
    audio.ontimeupdate = function(){
        console.log("当前是时间发生变化");
    }
</script>

4.知识点

①audio的属性和视频有区别,poster是没有的。

  在谷歌的兼容方面,autoplay是无法自动播放的,但是IE可以。

  muted(静音)是有的。

  loop(循坏)也是有的。

②audio有2个方法、3个属性、3个事件,与视频的用法一样。

篇章

上一篇:HTML5教程8-视频

下一篇:HTML5教程10-本地存储和会话存储

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值