首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启动全屏视频"onclick“一个外部按钮

启动全屏视频"onclick“一个外部按钮
EN

Stack Overflow用户
提问于 2017-04-11 23:23:53
回答 1查看 2.2K关注 0票数 2

我有一个html5视频播放器,里面有我自己的视频。我希望当我点击一个按钮或图像(任何东西)时,我的播放器会显示()并放大全屏,就像我点击控制按钮时一样。

我已经尝试过这个和其他常见的东西:

代码语言:javascript
复制
$(function () {
            $("h1").click(function () {
                $("#video-test").requestFullscreen();
                $("#video-test").msRequestFullscreen();
                $("#video-test").mozRequestFullscreen();
                $("#video-test").webkitRequestFullscreen();
                $("#video-test").addClass('fullscreen').html("&#61541");
                $("i").addClass('fullscreen').html("&#61541");
            });
        });

但它不会给我任何回报。"$(....).requestFullscreen()不是函数“

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2018-09-27 19:26:26

代码语言:javascript
复制
<video id="videoplay" controls="controls" autoplay="autoplay"> 
    <source src=small.mp4 type=video/mp4>
    <source src=small.3gp type=video/3gp>
    <source src=small.webm type=video/webm> 
    <source src=small.ogv type=video/ogg> 
</video>
<script type="text/javascript">
var myVideo = document.getElementById('videoplay');
myVideo.addEventListener('click', function () {
if (myVideo.paused) {
    if (myVideo.requestFullscreen) {
        myVideo.requestFullscreen();
    }
    else if (myVideo.msRequestFullscreen) {
        myVideo.msRequestFullscreen();
    }
    else if (myVideo.mozRequestFullScreen) {
        myVideo.mozRequestFullScreen();
    }
    else if (myVideo.webkitRequestFullScreen) {
        myVideo.webkitRequestFullScreen();
    }
    myVideo.play();
}
else {
    myVideo.pause();
}
}, false);
</script>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43350123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档