音视频

audio标签

  • 用来向页面中引入一个音频文件,音视频文件引入时默认情况下不允许用户控制播放停止等。
  • 属性:
    src:指定音频文件的路径
    controls:无值属性,有则表示允许用户控制;无则表示用户不能控制。若设置了可以控制,则会显示一个播放器,但这个播放器在不同浏览器中显示效果不同,需用CSS和JS修改后使其在所有浏览器中显示效果相同。
    autoplay:无值属性,音频文件是否自动播放,如果设置了autoplay则在页面打开时会自动播放,但目前大部分浏览器都不会对音频进行播放
    loop:无值属性,是否循环播放
    注:若只引入音频文件,不设置属性,此时即使引入了音频文件也听不到声音。
  • 除了通过src属性指定音频文件,也可使用source标签指定音频文件的路径。有些浏览器不支持audio标签,则需给予用户反馈,使用第二种方法可以添加文字进行反馈。同时,有的浏览器支持不同的音频格式,使用source可以添加多个不同格式的音频文件路径,增加兼容性。(但只会顺序选择第一个可播放音频进行播放)
  • 老版本浏览器不支持audio的情况下,可以使用embed标签,可引入音频或视频。使用embed标签会自动播放,需指定播放器大小,否则有时会显示不正常。若使用站内资源,还需设置type属性的值,音频:audio/音频格式,视频:video/视频格式。使用embed标签和文字提示两者选其一。

video标签

  • 向页面中引入视频文件,使用方法和audio基本一样。属性也相同。
  • 但实际开发中,很少引入本地的音视频,本地音视频占用较大存储空间,对服务器造成压力,成本较高,用户观看缓冲慢等问题。所以大多引入站外资源,例如把音视频存到专门存放音视频的服务器中,或把音视频传到视频网站中,再使用iframe引入。目前存储音视频有视频点播和对象存储两种方式。
<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <audio src="音频路径" controls autoplay></audio>
    <audio controls>
        对不起,您的浏览器不支持播放音频,请升级浏览器!
        <source src="音频.mp3">
        <source src="音频.ogg">
        <embed src="音视频.mp3" type="audio/mp3" width="宽度" height="高度">
    </audio>
    <video controls>
        <source src="视频.mp4">
        <source src="视频.webm">
        <embed src="视频.mp4" type="video/mp4">
    </video>
    <iframe src="视频网址" frameborder="0"></iframe>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值