HTML5音视频播放

音视频,图片,内联框架都属于替换元素,src指定引入文件的路径

audio 标签 link

audio 标签用来向页面引入一个外部的音频文件
音视频文件引入时,默认不允许用户控制播放停止

常用属性

  • src 指定引入文件的路径
  • autoplay 如果出现该属性,则音频自动播放 (但目前大多浏览器都不会自动播放,为了用户体验)
  • controls 如果出现该属性,则向用户显示控件,否则不显示
  • loop 如果出现该属性,则每当音频结束时重新开始播放
  • muted 规定音视频静音

代码示例

<body>
<audio src="https://m701.music.126.net/20200620171827/db2930581c6b296e695b90ab719675b4/jdyyaac/0e58/035a/0e53/92bb9fb9c44071c1b597996867ca6c01.m4a" controls muted></audio>
<video src="https://vdept.bdstatic.com/6956556e48346d6b4168624d4c4d5965/6173616a6b654274/c9b7d06b1cd08ca7838ad9c5a5b293fa5d0c472c13f5907dd03985ba3c1fa3ab1fbc0b35fd97e3c31b7d8bf58e0572c0.mp4?auth_key=1592653290-0-0-47a632bd9a325897ca32f3a29cc79c74" controls></video>
</body>

video 标签

video和audio的用法一样,video标签可以设置播放器宽高

兼容性问题

以上两种用法在一些老版本浏览器中不兼容,如 IE8

除了通过src来指定引入文件的路径以外,还可以通过source来指定文件, embed可以在IE8播放

<body>
<audio controls muted>
    <source src="https://m701.music.126.net/20200620171827/db2930581c6b296e695b90ab719675b4/jdyyaac/0e58/035a/0e53/92bb9fb9c44071c1b597996867ca6c01.m4a">
    <source src="https://m701.music.126.net/20200620171827/db2930581c6b296e695b90ab719675b4/jdyyaac/0e58/035a/0e53/92bb9fb9c44071c1b597996867ca6c01.mp4">
    <embed src="https://m701.music.126.net/20200620171827/db2930581c6b296e695b90ab719675b4/jdyyaac/0e58/035a/0e53/92bb9fb9c44071c1b597996867ca6c01.m4a" type="video/mp3">
</audio>
<video src="https://vdept.bdstatic.com/6956556e48346d6b4168624d4c4d5965/6173616a6b654274/c9b7d06b1cd08ca7838ad9c5a5b293fa5d0c472c13f5907dd03985ba3c1fa3ab1fbc0b35fd97e3c31b7d8bf58e0572c0.mp4?auth_key=1592653290-0-0-47a632bd9a325897ca32f3a29cc79c74" controls></video>
</body>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值