播放完后如何播放第二个.mp4视频?

埃索尔西

我目前正在研究一个播放.mp4文件的项目,.mp4文件结束后,它将选择另一个.mp4文件进行播放。

我正在尝试复制电视机的结构。它先播放一集节目,然后再播放另一集。

.mp4文件结束后,我希望它自动播放另一个.mp4文件。

这是我到目前为止的代码:

<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>HTML Television</title>
    <style>
        * {
            margin: 0; /* fallback style */
            margin: initial;
        }
        html {
            background-color: black;
            color: white;
        }
        video {
            display: block;
            margin: 0 auto;
            max-height: 200vh;
            max-width: 400vw;
        }

    </style>
</head>
<body>
    <section id="videos">

        <video poster="video3.png" controls="controls" preload="none">
            <source type="video/mp4" src="../TV/TV/1.mp4">
        </video>
        <video poster="" controls="controls" preload="none">
        <source type="videp/mp4" src="../TV/Commercial/1.mp4">
    </section>
    <script>
        (function () {
            "use strict";
            var videosSection = document.getElementById("videos");
            var videosSectionClone = videosSection.cloneNode();
            var videos = videosSection.getElementsByTagName("video");
            var randomVideo = videos.item(Math.floor(Math.random() * videos.length)).cloneNode(true);
            randomVideo.removeAttribute("controls");
            randomVideo.setAttribute("preload", "auto");
            videosSectionClone.appendChild(randomVideo);
            videosSection.parentNode.replaceChild(videosSectionClone, videosSection);
            randomVideo.play();
        })();
    </script>
</body>

我怎样才能做到这一点?

穆罕默德·阿维斯(Muhammad Awais)

尝试Html5视频预定事件。

HTML:

<video id="episodeVideo" width="100%" autoplay onended="run()">
    <source src="episode/video1.mp4" type='video/mp4'/>
</video>

jQuery的:

var video_count =1;
var videoPlayer = document.getElementById("episodeVideo");

function run(){
        video_count++;
        if (video_count == 4) video_count = 1;
        var nextVideo = "episode/video"+video_count+".mp4";
        videoPlayer.src = nextVideo;
        videoPlayer.play();
   };

查看活动http://www.w3schools.com/tags/ref_eventattributes.asp的详细信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Firefox中播放MP4视频

如何在 ionic 中播放视频 .avi 或 mp4

正在播放两个视频,如何在FFmpeg中裁剪第二个视频

ArCore Sceneform:检测图像时播放.mp4视频

突然无法在Windows 10上播放mp4视频

<video>标签拒绝播放mp4视频

Android MediaPlayer无法播放Lollipop之前的mp4视频

无法在AVPlayer中播放mp4视频

无法在Angular 7中播放MP4视频

无法使用 VLC 或 Parole 播放视频 (mp4)

锁定屏幕,同时在第二个屏幕上继续播放视频

应用加载后如何在启动屏幕上播放MP4视频

如何在通过multer上传视频的html video标签中播放mp4视频

连接mp4视频后的ffmpeg-python drawtext

如何使用openCV将视频导出为.mp4?

如何在MP4上叠加透明视频?

如何计算mp4视频的开始时间?

如何为HTML <video>标签缓存mp4视频?

FFmpeg:如何制作MP4 CENC(通用加密)视频

如何使用 Octave/via 绘图创建 mp4 视频

如何转换MP4视频中音频轨道的格式?

如何使用ffmpeg php对mp4视频加水印

无法使用 html5 视频标签播放 mp4 视频

jQuery从第二个零开始播放html5视频,但如果用户暂停视频,则保留当前帧

如何在 php 文件中的 jwplayer 中播放 mp4 视频

如何在Safari中循环播放html5 mp4视频时防止延迟?

如何使用远程URL在Android模拟器中播放mp4视频?

如何在所有主要浏览器上播放mp4视频?

如何从UIImagePickerController将iOS视频编码为.mp4,以便Android设备可以播放它们?