使用PHP播放声音



我的php代码以随机方式获取文件夹中的所有声音文件,如下所示:

$files = glob("audio/*.mp3");
$random = $files[array_rand($files)];

为了播放它们,我使用:

<audio src="<?php echo $random; ?>" width="400" height="200" controls></audio>

我想要的是按HTML按钮标签播放声音文件,而不是看到默认的HTML5音频播放器。就像Spotify或类似的。

我试着用按钮onclick="function(("制作它,但由于javascript是一种客户端语言,我不知道如何循环文件夹中的所有文件,就像我用上面的php代码一样。

有什么想法吗?非常感谢。。。

提问几分钟后,我自己解决了这个问题。我已经处理了四个小时了,所以现在是:

<a onclick="this.firstChild.play()"><audio src="<?php echo $random; ?>"></audio>&#9658;</a>

使用浏览器DOM和一个html特殊的字符&9658;。尽管不允许使用图标图像,但它确实做到了。

感谢所有人:(

最新更新