javascript - 如何让视频结束时自动最小化

标签 javascript html html5-video

我使用一个按钮来调用函数“play()”,使视频全屏播放

    <div style="text-align:center"> 
        <form>
        <input type="button" name="something" value="start_experiment" onclick="play(this,vid)"> 
        </form>
     </div>

     <video id="vid" width="320" height="240" class="rounded-circle" >
         <source src="assets/vid/video.mp4" type="video/mp4" >
     </video>

      <script>
        
        function play(button,vidid) {  
        button.style.visibility = "hidden"; 
        var myVideo = vidid;

            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();
        }
    </script>

如何让视频在停止播放时自动最小化?

最佳答案

.onished() 该函数在结束视频中使用。

结束事件发生在音频/视频结束时。

此事件对于“感谢收听”、“感谢观看”等消息很有用。

示例:-


   var vid = document.getElementById("vid");
   vid.onended = function() {
        alert("The video has ended");
        this.exitFullscreen();
        /*any this you add this function*/
   };

关于javascript - 如何让视频结束时自动最小化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64635914/

相关文章:

javascript - 如何使用javascript确保元素仅在圆上朝一个方向移动?

javascript - Angular 2 RC1 - 找不到默认 socket

android - 如何使用 html5 在 Android Web View 中播放视频

html - GSP 克 :select option default selection

html - 更改弹出框的标题名称

jquery - 自定义 HTML5 视频控件 - 仅显示静音按钮

javascript - HTML5 视频标签可以播放 m3u 文件吗?

javascript - 如何在shinyjqui中将第七种颜色添加到orderInput

Javascript - 函数工作一次,但再也不会

javascript - 将新数据从 JSON 添加到现有表