我需要在一个视图中依次显示从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>
它不起作用。
答案 0 :(得分:0)
更新的答案: 您可以在视频标签上注册一个“待定”事件,然后重新加载视频。像这样的东西:
$("#myVideo") = function(){
currentUrlIndex++;
$("#myVideo").children[0].src = urlList[currentUrlIndex];
$("#myVideo").load();
$("#myVideo").play();
}