我写了一个.php脚本。当有某些事件时,它会写入文件。它运作完美! 现在我想打开Windows Media Player或任何其他使用此PHP脚本的播放器,因为我还想在事件发生时播放声音。我尝试嵌入声音文件如下: echo“< embed src = \”$ file \“hidden = \”true \“autostart = \”true \“>”; 但是当事件发生时,它只写入文件n不播放音频。 我遇到了'exec'命令,它没有用。 (我不确定它是如何工作的。一个例子将是一个很大的帮助!) 有谁知道如何使用PHP脚本启动Windows应用程序?
编辑删除
谢谢, 萨加尔。
答案 0 :(得分:1)
您可以通过添加此文件在php文件中播放服务器端文件夹中的wave文件
<?php exec('c:\windows\system32\cmd.exe /c START C:\website\beep.wav');
?>
这通常可以通过机器上安装的任何声音应用程序来播放beep.wav,例如Windows媒体播放器。
答案 1 :(得分:0)
您无法通过Apache + PHP应用程序启动基于控制台的应用程序。原因是,由于Apache webserver在单独的登录会话中作为系统服务运行,因此无法启动需要登录控制台会话的基于UI的应用程序。
无论如何,您可以将音频嵌入到html页面中。请参阅http://www.w3schools.com/html/html_sounds.asp页面以获取更多详细信息。
答案 2 :(得分:0)
关于使用PHP运行Windows GUI程序的评论:http://www.php.net/manual/en/book.exec.php#87943
但是,我认为你只需要像Aravind所描述的那样使用HTML标签在你的页面上嵌入播放器。
答案 3 :(得分:0)
SagarJ,
您可以将音频文件嵌入到html中,并将由已安装在系统中的浏览器/浏览器插件应用程序执行。
所以,你不必担心。