JavaScript学习笔记——音频与视频

本文深入讲解了HTML中audio和video标签的基本用法、属性、方法及事件,包括播放控制、音量调整、视频循环播放等功能,是前端开发者掌握多媒体内容展示的必备指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

audio 音频标签

基本的播放器:

    <audio src="./YOASOBI - ハルジオン (春紫菀).mp3" controls="controls">
        当前浏览器不支持audio
    </audio>

在这里插入图片描述

属性

  • src: 音频资源地址
  • controls: 是否显示控制器
  • autoplay: 自动播放,以前版本的浏览器允许自动播放的,后来不允许
  • muted: 静音
  • volume: 音量(范围0~1)
  • currentTime: 可以控制和获取当前时间节点(按秒计算)

方法

  • play(): 播放
  • pause(): 暂停

事件

  • onpause: 暂停事件
  • onplay: 播放事件
  • onplaying: 正在播放事件
  • onvolumechange: 音量改变事件

video 视频标签

标签

  • video: html原生视频标签
  • source: 用于设置多个视频源标签,为了支持不同格式的浏览器都可以播放视频,那么就会采用此方式
  • object: 一般用于flash视频的操作
  • param: flash参数的设置

属性

  • src: 设置视频源的资源地址
  • controls: 控制器
  • muted: 静音
  • poster: 设置海报图
  • autoplayer: autoplayer不可用
  • currentTime: 当前时间
  • loop: 循环
  • volume: 音量

方法

  • play(): 播放
  • pause(): 暂停

事件

  • onpause: 暂停事件
  • onplay: 播放事件
  • onplaying: 正在播放事件
  • onvolumechange: 音量改变
  • onended: 当内容播放完毕时,会触发此事件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值