zoukankan      html  css  js  c++  java
  • HTML5 视频(二) <video> 使用 DOM 进行控制

    HTML5 <video> 使用 DOM 进行控制

    一、HTML5 <video> 元素同样拥有方法、属性和事件。

    其中的方法用于播放、暂停以及加载等。其中的属性(比如时长、音量等)可以被读取或设置。其中的 DOM 事件能够通知您,比方说,<video> 元素开始播放、已暂停,已停止,等等。

    调用了两个方法:play() 和 pause()。它同时使用了两个属性:paused 和 width。

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="utf-8" />
            <title></title>
        </head>
    
        <body>
            <div style="text-align:center;">
                <video id="video1" width="420" style="margin-top:55px;">
                    <source src="img/mov_bbb.mp4" type="video/mp4" />
                    <source src="img/mov_bbb.ogg" type="video/ogg" /> Your browser does not support HTML5 video.
                </video>
                <br />
                <button onclick="playPause()">播放/暂停</button>
                <button onclick="makeBig()"></button>
                <button onclick="makeNormal()"></button>
                <button onclick="makeSmall()"></button>
            </div>
    
            <script type="text/javascript">
                var myVideo = document.getElementById("video1");
    
                function playPause() {
                    if(myVideo.paused)
                        myVideo.play();
                    else
                        myVideo.pause();
                }
    
                function makeBig() {
                    myVideo.width = 560;
                }
    
                function makeSmall() {
                    myVideo.width = 320;
                }
    
                function makeNormal() {
                    myVideo.width = 420;
                }
            </script>
    
        </body>
    
    </html>

    1、chrome浏览器测试

    2、IE9在测试

    3、IE8浏览器测试

  • 相关阅读:
    [PHP] laravel框架注意bootstrap/cache
    [git] git拉取远程分支代码
    Prometheus监控系统(4)pushgateway及自定义脚本
    k8s 学习
    pxc /Galera Cluster详解
    Percona Monitoring and Management
    etcd获取所有key
    kubernetes Pod驱逐迁移drain用法
    kubernetes etcd数据管理
    办公环境下k8s网络互通方案
  • 原文地址:https://www.cnblogs.com/chengxs/p/5869619.html
Copyright © 2011-2022 走看看