如何依次显示视频列表?

时间:2019-07-16 16:07:40

标签: javascript c# jquery ajax asp.net-mvc

我需要在一个视图中依次显示从Ajax到 URLS 的视频列表。

<script>
    $(function () {
        $.ajax({
            url: "/Home/GetAllvideos",
            data: '',
            success: function (result) {
                $.each(result, function (i, r) {
                $("#myVideo").append("<source src='" + r.Url + "' type='video/mp4'>");
                });

            }
        });
    });
</script>




<body>
<video id="myVideo" width="400" controls>

</video>

它不起作用。

1 个答案:

答案 0 :(得分:0)

更新的答案: 您可以在视频标签上注册一个“待定”事件,然后重新加载视频。像这样的东西:

$("#myVideo") = function(){
    currentUrlIndex++;
    $("#myVideo").children[0].src = urlList[currentUrlIndex];
    $("#myVideo").load();
    $("#myVideo").play();
}