audia标签相关总结

  • 时间:
  • 来源:互联网
  • 文章标签:

可以用js生成audio标签
new Audia()等同于html页面上写一个<audio></audio>标签
chrome 欧鹏浏览器不可以直接播放,需要一个页面上可以交互的元素才可以,其余浏览器可以直接播放

属性

1 autoplay 谷歌和欧鹏会有问题,其余浏览器不会有问题,
2 muted 静音用的属性 但是和video 有区别 有了这个属性也不会自动播放
3 loop 循环播放
4 width/height属性没有作用,必须使用style标签里面的样式去控制它

api

play 音频播放
duration 返回音频的总长度
canplay 音频加载完毕,可以播放
currentTime 设置或返回音频的长度
volume 设置声音 0-1
currentSrc 可以返回当前音频的地址,但无法赋值在这里插入代码片
ended 通过监听这个事件 可以知道 音频播放结束时触发 也可以直接查看其布尔值
loop 循环 true 代表循环 false 代表不循环
playbackRate 设置倍速
timeupdate 监听音频的播放
seeked 当用户已移动或跳跃到音频的新位置;
seeking 当用户开始移动/跳跃到音频的新位置时
autio触发的频率是一样的
volumechange 音频的声音改变时触发事件
requestFullScreen 全屏 必须使用audio标签才可以触发 Audio对象不可生效
load 重新加载
canplay 音频已经准备好播放

本文链接http://www.taodudu.cc/news/show-83079.html