请告诉我如何使用php脚本播放声音文件(.wav)。我需要从DB获取值,并根据值我应该播放声音文件。感谢提前使用linux操作系统。
答案 0 :(得分:6)
PHP只是一种处理语言,无法为用户播放音频, 可以显示将播放wav声音的HTML / Javascript代码。
答案 1 :(得分:3)
如果必须使用PHP动态执行,则需要在HTML中嵌入播放器, 做这样的事
$myAudioFile = "myAudiofile.wav";
echo '<EMBED SRC="'.$myAudioFile.'" HIDDEN="TRUE" AUTOSTART="TRUE"></EMBED>';
答案 2 :(得分:1)
在Ubuntu Linux上,安装类似utput:(13974, 1, 6, 5)
play
(来自https://askubuntu.com/a/920542/355766)
然后用php
sudo apt install sox
答案 3 :(得分:0)
在Windows上,我们可以使用powershell
:
exec('powershell -c (New-Object Media.SoundPlayer "C:\Windows\Media\notify.wav").PlaySync();');