我使用以下JS代码从服务器托管文件夹中获取并显示某些文件。如何从文件夹中获取所有.mp4文件而不必在变量videoList中逐一列出它们?
<script>
var videoList = ["assets/vid/wavy.mp4", "assets/vid/tsunami.mp4"];
videoList.sort(function(a, b) {return 0.5 - Math.random()});
$("#videoplayer").html("<video id='video' autoplay loop><source src='" +
videoList[0] + "' type='video/mp4'></video>");
var vid = document.getElementById("video");
vid.volume = 0.20;
</script>
答案 0 :(得分:0)
您最好的选择是使用DirectoryListings。假设您有权访问服务器,并且可以配置特定目录在通过[...]/folder_name/
See Apache's DirectoyListings config访问时应显示文件列表,以了解可用的内容。
您可以通过ajax获取,并解析HTML以检索文件并显示它们。
如果您无法将您的网络服务器配置为提供此类网页,则您需要创建一个服务器端脚本,以通过ajax调用来读取文件夹内容和服务器。
作为OP的当前状态,我无法为您提供可行的代码,因为我们没有关于您的服务器端堆栈的信息。