使用 PHP 播放声音
Using PHP to play sound
我的 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>►</a>
使用浏览器 DOM 和 html 特殊字符 ►。尽管不允许使用图标图像,但它确实起到了作用。
感谢大家:)
我的 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>►</a>
使用浏览器 DOM 和 html 特殊字符 ►。尽管不允许使用图标图像,但它确实起到了作用。
感谢大家:)