zoukankan      html  css  js  c++  java
  • H5的video元素实现的Demo

    利用前一段时间听说是一个国乒选手之间的较量,路过就将其录制了下来。学到H5的Video元素是就将其作为素材写了一个Demo

    属性以及说明:

    属性

    说明

    src

    url

    要播放视频的URL

    autoplay

    autoplay

    视频就绪后立刻播放

    controls

    controls

    添加播放、暂停和音量等控件

    width

    像素

    设置视频播放器的宽度

    height

    像素

    设置视频播放器的高度

    loop

    loop

    设置视频是否循环播放

    preload

    auto/none/metadata

    视频在页面加载时开始加载,并预备播放

    startTime

     

    读取媒体的开始播放时间,通常为0

    currentTime

     

    读取或修改媒体的当前播放位置

    duration

     

    读取媒体总的播放时间

    volume

    0~1

    读取或修改媒体的播放音量

    muted

    true/false

    读取或修改媒体的静音状态


    常用的方法和事件:

    方法/事件

    功能

    play()

    播放媒体,paused属性的值自动修改为false

    pause()

    暂停播放,paused属性的值自动修改为true

    load()

    重新载入媒体进行播放

    play事件

    执行play()方法时触发

    pause事件

    执行pause()方法时触发

    error事件

    获取媒体数据错误时触发

    timeupdate事件

    当前播放位置发生改变时触发

    durationchange事件

    播放时长被改变


    <html>
    <head>
    <meta charset="UTF-8">
    <title></title>
    </head>
    
    
    <body>
    <div style="text-align:center">
    <button οnclick="playPause()">播放/暂停</button>
    <button οnclick="makeBig()">放大</button>
    <button οnclick="makeSmall()">缩小</button>
    <button οnclick="makeNormal()">普通</button>
    <br>
    <video id="video1" width="1200">
    <source src="Video/pingpang.mp4" type="video/mp4"> 您的浏览器不支持 HTML5 video 标签。
    </video>
    </div>
    
    
    <script>
    var myVideo = document.getElementById("video1");
    
    
    function playPause() {
    if(myVideo.paused)
    myVideo.play();
    else
    myVideo.pause();
    }
    
    
    function makeBig() {
    myVideo.width = 1800;
    }
    
    
    function makeSmall() {
    myVideo.width = 600;
    }
    
    
    function makeNormal() {
    myVideo.width = 1200;
    }
    </script>
    </body>
    </html>


    运行结果展示:


  • 相关阅读:
    TCP重传
    GIT常用命令参考图
    nodepad++ 快捷键加常用操作
    Django学习之manage.py使用
    Python遍历目录
    Pycharm 2017 12月最新激活码
    Python 基础之列表去重的几种玩法
    ddos cc攻击简单介绍(转)
    linux升级python版本至3
    linux解压xxx.tar.xz文件
  • 原文地址:https://www.cnblogs.com/cqxhl/p/12993329.html
Copyright © 2011-2022 走看看