day-3-视频音频标签

视频音频标签

video可以在页面中插入一个视频
audio可以在页面中插入一个音频
css属性
controls显示视频的所有控件
autoplay让视频自动播放 高版本浏览器需要加上muted属性
poster给视频添加海报 (广告)
loop让视频循环播放

 

示例:

<video
        src="video/1.mp4"
        width="500"
        controls
></video>

 

视频/音频的方法

play 让视频播放 pause 让视频暂停 load 重载视频

 

 

视频/音频的属性
duration获取视频的周期
currentTime获取/设置视频的播放时间
playbackRate获取/设置视频的播放速度
volume获取视频/音频播放的当前音

 

 

视频/音频上的事件
oncanplay当视频/音频 加载好会触发回调函数
onplay从暂停切换到播放状态时 会触发
onpause从播放切换到暂停状态时 会触发
ontimeupdate当视频的播放时间变化时 会触发
onended当视频播放完成时 会触发

 

 

示例代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<video
        src="1.mp4"
        width="500"
        controls
></video>

<button id="btn01">play</button>
<button id="btn02">pause</button>
<button id="btn03">load</button>
<script>
  

    var video = document.querySelector('video')

    btn01.onclick = function(){
        video.play()
    }

    btn02.onclick = function(){
        video.pause()
    }

    btn03.onclick = function(){
        video.load()
    }

    // video.oncanplay = function(){
    //     console.log('canplay');
    // }

    // video.onplay = function(){
    //     console.log('play');
    // }
    //
    // video.onpause = function(){
    //     console.log('pause');
    // }

    // video.ontimeupdate = function(){
    //     console.log(video.currentTime)
    // }
    video.onended = function () {
        console.log('播放完成');
    }

</script>
</body>
</html>

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值