为了账号安全,请及时绑定邮箱和手机立即绑定

vediojs 动态添加视频,关闭视频后 依旧在播放

vediojs 动态添加视频,关闭视频后 依旧在播放

狐的传说 2019-03-11 16:19:46
//点击播放视频var videoRegion;$(".visit-btn").on("click", function() {    if(videoRegion){        videoRegion.show(),            videoRegion.play();    }else{        $(document.body).append('<video id="my-video" class="video-region video-js vjs-big-play-centered"  loop="loop" autoplay="autoplay"  width="100%" height="100%" preload poster="" data-setup="{}"  poster="/p/images/company/video.png"> <source src="/p/images/index.mp4" type="video/mp4"><source src="/p/images/index.webm" type="video/webm"></video>'),            videoRegion=videojs("my-video", {                controls: !0,                bigPlayButton: !1,                autoplay: !0            }, function(){                videoRegion.width($(window).width());                videoRegion.height($(window).height());            });        console.log(videoRegion.el_);        $('<div class="fullscreen-close"></div>').appendTo(videoRegion.el_).on("click",            function() {                videoRegion.pause();                videoRegion.exitFullscreen();                videoRegion.hide();                $('video').pause();            })    }    videoRegion.requestFullscreen();});在点击关闭视频后,videoRegion.pause();videoRegion.exitFullscreen();videoRegion.hide();$('video').pause();退出来,但依旧在播放
查看完整描述

1 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

是不是因为点击的操作区域太小没点上呢?


$('<div class="fullscreen-close"></div>').on("click", function() {

    videoRegion.pause();

    videoRegion.exitFullscreen();

    videoRegion.hide();

    $('video').pause();

}).appendTo(videoRegion.el_)


查看完整回答
反对 回复 2019-03-27
  • 1 回答
  • 0 关注
  • 2809 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号