美文网首页Web前端之路让前端飞
video/audio的小例子(H5)

video/audio的小例子(H5)

作者: 被时光移动的城 | 来源:发表于2017-05-31 11:42 被阅读139次

文章只是简单的对视频处理(开始、暂停、快进、快退、声音、循环播放等)。音视频方法属性方法基本相同。想要实现更多操作可参考API。
音视频参考手册:http://www.w3school.com.cn/tags/html_ref_audio_video_dom.asp

图片来自参考手册.png 图片来自参考手册.png 图片来自参考手册.png

运行效果:

image.png

代码:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            video{
                display: block;
                margin: 0px auto;
            }
            #div{
                width: 500px;
                height: 100px;
                margin: 0px auto;
                margin-top: 100px;
            }
        </style>
        <script type="text/javascript">
            window.onload = function(){
                var vd = document.getElementById("vd");
                var start = document.getElementById("start");
                var pause = document.getElementById("pause");
                var range = document.getElementById("range");
                var spgo = document.getElementById("speedGo");
                var spbc = document.getElementById("speedBack");
                //开始
                start.onclick = function(){
                    vd.play();
                }
                //暂停
                pause.onclick = function(){
                    vd.pause();
                }
                //音量控制
                range.onchange = function(){
                    document.title = this.value;
                    vd.volume = this.value/100;
                }
                //快进
                spgo.onclick = function(){
                    vd.currentTime = vd.currentTime+10;
                }
//              快退
                spbc.onclick = function(){
                    vd.currentTime = vd.currentTime-10;
                }
            }
        </script>
    </head>
    <body>
        <div id="div">
        <input type="button" name="" id="start" value="开始" />
        <input type="button" name="" id="pause" value="暂停" />
        <input type="button" name="" id="speedGo" value="快进" />
        <input type="button" name="" id="speedBack" value="快退" />
        <input type="range" name="range" id="range" min="0" max="100" value="100" />
        </div>
        <!--controls="controls"  进度条控制-->
        <!--loop="loop"  循环播放-->
        <!--autoplay="autoplay" 自动播放-->
        <!--poster="图片链接"  设置视频封面-->
        <video id="vd" src="../video和audio/young.mp4" controls="controls" loop="loop"  width="800px"></video>
    </body>
</html>

如有问题欢迎交流。

如转载请注明出处,谢谢!

相关文章

  • 关于H5(3)

    H5里音视频小例子: 1:视频:video(css) 2:video (js控制) 3:文件拖拽 4:音频:audio

  • video/audio的小例子(H5)

    文章只是简单的对视频处理(开始、暂停、快进、快退、声音、循环播放等)。音视频方法属性方法基本相同。想要实现更多操作...

  • H5新标签audio&video

    H5新标签audio&video audio controls显示播放器页面(默认隐藏) autoplay自动播放...

  • ## HTML基础-多媒体标签

    ## HTML基础-多媒体标签 # video标签 # audio标签 # marquee标签(跑马灯) H5新增...

  • h5

    controls---控制台---用在video audio canvas----画图-js来配合操作 H5新标签...

  • 一些缩写的全称

    RTP/AVP AVP audio video profile AVPF audio video profi...

  • html5新特性及常见问题

    h5新特性 用于绘画canvas元素 用于媒介回放的video和audio元素 本地离线存储localStorag...

  • h5新特性和viewport

    h5新特性 于绘画的 canvas 元素 用于媒介回放的 video 和 audio 元素 对本地离线存储的更好的...

  • CMSampleBufferRef

    video Audio

  • 第四天h5,css3

    h5新特性 用于绘画的 canvas 元素用于媒介回放的 video 和 audio 元素对本地离线存储的更好的支...

网友评论

    本文标题:video/audio的小例子(H5)

    本文链接:https://www.haomeiwen.com/subject/myndfxtx.html