video标签-实现点击预览图播放或暂停视频

属性描述
autoplay autoplay 如果出现该属性,则视频在就绪后马上播放。
controls controls 如果出现该属性,则向用户显示控件,比如播放按钮。
height pixels 设置视频播放器的高度。
loop loop 如果出现该属性,则当媒介文件完成播放后再次开始播放。
muted muted 规定视频的音频输出应该被静音。
poster URL 规定视频下载时显示的图像,或者在用户点击播放按钮前显示的图像。
preload preload 如果出现该属性,则视频在页面加载时进行加载,并预备播放。如果使用 “autoplay”,则忽略该属性。
src url 要播放的视频的 URL。
width pixels 设置视频播放器的宽度。

 

点击视频预览图实现播放或暂停视频

首先要设置video的预览图,这时<video> 中的poster属性很好的完成了这个工作。
关于视频的播放控制需要用到video的dom事件,这里先不详述了,以后有机会再将其详细属性搬运过来。这里主要运用到了play() ;pause()这两个事件。

下面是一个自己这两天写的通过点击视频预览图实现视频播放或暂停

HTML部分:

        <div class="video_main dw">
            <ul>
                <li class="video_main_video left">
                    <video id="videoPlay1" width="262" height="195" src="video/audio.mp4" poster="img/video.jpg" loop="loop" x-webkit-airplay="true" webkit-playsinline="true">
                        您的浏览器暂不支持播放该视频,请升级至最新版浏览器。
                    </video>
                </li>
            </ul>
        </div>  

js部分:

var video1=document.getElementById("videoPlay1");

video1.onclick=function(){
    if(video1.paused){
        video1.play();
    }else{
        video1.pause();
    }
}

 

posted @ 2019-11-14 14:35  yuan9580  阅读(2270)  评论(0编辑  收藏  举报