jPlayer-播放基于文件夹中文件的随机音频文件

时间:2020-09-10 15:18:50

标签: javascript php jplayer

您好,我正在使用jPlayer(来自本网站https://jplayer.org/)播放基于播放列表的音频文件。现在,我想从文件夹中播放随机音频文件。关于stackoverflow的说明很多,但是大多数说明都是基于将整个文件夹内容加载到播放列表中并随机播放的。 我不确定这是否是一种好方法,因为我的音频文件有一个很大的文件夹。因此可以在不将音频文件添加到播放列表的情况下随机播放音频文件吗?

1 个答案:

答案 0 :(得分:0)

我个人建议找到要播放的所有文件,并将每个文件的文件路径存储在数组中,然后按需要的顺序播放它们。这是磁盘存储优于内存存储的一个论点,并且内存存储更快。我怀疑仅读取并保存文件路径会耗尽空间。

但是,如果您的文件夹确实那么大-或者也许您只想要性能,我建议您将这些文件分成子目录。然后,您可以设置代码以分别加载每个子目录。但是,您可能会丢失一些“随机性”,因为它们不在同一文件夹中。

除了存储所有文件路径外,您可能还想在当前播放的音频文件结束之前开始加载下一个音频文件,这样就不会出现停顿或“滞后”的情况。