播放html5中的视频数组

我查看了网络资源,以了解如何在html5中播放一系列视频。使用源,我只能设法显示第一个视频(没有自动播放),即使我手动单击“播放”按钮,在第一个视频结束后,第二个视频也不会自动播放/显示。有想法吗?

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Video.aspx.cs" Inherits="Web.Video.VideoDashboard" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>HELLO WORLD</title>
</head>
<body>
    <video controls="controls" id="myVideo">
    </video>
     <script>
            var videoSource = new Array();
            videoSource[0] = "/MP4Files/Video1.mp4";
            videoSource[1] = "/MP4Files/Video2.mp4";
            var i = 0; // define i
            var videoCount = videoSource.length;

            function videoPlay(videonum) {
                document.getElementById("myVideo").setattribute("src",videoSource[videonum]);
                document.getElementById("myVideo").load();
                document.getElementById("myVideo").play();
            }
            document.getElementById('myVideo').addEventListener('ended',myHandler,false);
            videoPlay(i); // play the video

            function myHandler() {
                i++;
                if (i == (videoCount - 1)) {
                    i = 0;
                    videoPlay(i);
                } else {
                    videoPlay(i);
                }
            }
     </script>
</body>
</html>
mila2012 回答:播放html5中的视频数组

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3169564.html

大家都在问