• 实现视频音频基本功能


    <head>
            <meta charset="UTF-8">
            <title></title>
            <link rel="stylesheet" type="text/css" href="lib/font-awesome-4.7.0/css/font-awesome.min.css" />
            <style type="text/css">
                .camera {
                    color: red;
                    font-size: 42px;
                }
            </style>
        </head>
    
        <body>
            <!--声频-->
            <audio controls="controls" autoplay="autoplay">
                <source src="south Mountain.mp3" type="audio/mp3"></source>
                <source src="horse.ogg" type="audio/ogg"></source>
            </audio>
            <input type="button" name="" id="speed" value="加速" />
            <br />
            <!--视频-->
    
            <video controls="controls" width="400">
                <source src="demo.mp4" type="video/mp4"></source>
            </video>
            <div class="camera">
                <i class="fa fa-camera-retro"></i>
                <i class="fa fa-free-code-camp"></i>
            </div>
            <input type="button" name="" id="play" value="播放" />
            <input type="button" name="" id="stop" value="暂停" />
            
        </body>
        
        <script type="text/javascript">
            var oVideo = document.querySelector("video");
            var oAudio = document.querySelector("audio");
            console.dir(oVideo);
            var oSpeed = document.getElementById("speed");
            var oPlay = document.getElementById("play");
            var oStop = document.getElementById("stop");
            //倍速播放
            oSpeed.onclick = function() {
                console.dir(oAudio);
                oAudio.playbackRate = 3;
            }
    
            //视频播放
            oPlay.onclick = function() {
                oVideo.play();
            }
            //暂停
            oStop.onclick = function() {
                oVideo.pause();
            }
    
            oVideo.onplay = function() {
                console.log(this.currentTime);
            }
            oVideo.ontimeupdate = function() {
                console.log(this.currentTime);
            }
            
        </script>
  • 相关阅读:
    使用setTimeout()代替setInterval()
    音视频入门-02-RGB拼图
    音视频入门-01-认识RGB
    CMake入门-04-自定义编译选项
    CMake入门-03-还是HelloWorld
    CMake入门-02-HelloWorld扩展
    CMake入门-01-从HelloWorld开始
    HTML页面启动sass监听编译成css文件
    安装+配置Express
    安装+配置Nginx
  • 原文地址:https://www.cnblogs.com/150536FBB/p/9787465.html
Copyright © 2020-2023  润新知