gpt4 book ai didi

php - 递归查找所有音频文件并随机播放

转载 作者:行者123 更新时间:2023-12-03 01:33:56 26 4
gpt4 key购买 nike

可以找到所有音频文件并随机播放它们的方法。

我愿意接受任何可行的方法。我尝试了许多在网上找到的不同方法,但是它们都已经存在多年了,无法正常工作。

我的服务器上有2000多首歌曲,并且会不断增长。

目录示例:

/var/html/Music/
song1.mp3
song2.mp3
/var/html/Music/Artist1/
Song1.mp3
/var/html/Music/Artist1/Album 1/
Song that has spaces and - (Parenthesis).mp3

最佳答案

要回答我如何获得所需的东西:

首先,我在Linux服务器上运行了一个命令,以查找音乐目录中的所有文件(-f),并创建了包含每个文件“/Directory/For/Music/song.mp3”链接的输出

find /Directory/For/Music/ -type f > /Any/Directory/You/Want/songs.index

然后:
<?php
/**Gets the list of files and returns a random line of the file**/
$f_contents = file("/var/www/html/scripts/songs.index");
$line = $f_contents[array_rand($f_contents)];
$data = $line;

/** print the contents of the names array */
echo($data);
?>

关于php - 递归查找所有音频文件并随机播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55172520/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com