使用php打开Windows应用程序(媒体播放器)

时间:2012-01-11 12:20:57

标签: php windows media-player

我写了一个.php脚本。当有某些事件时,它会写入文件。它运作完美! 现在我想打开Windows Media Player或任何其他使用此PHP脚本的播放器,因为我还想在事件发生时播放声音。我尝试嵌入声音文件如下:     echo“< embed src = \”$ file \“hidden = \”true \“autostart = \”true \“>”; 但是当事件发生时,它只写入文件n不播放音频。 我遇到了'exec'命令,它没有用。 (我不确定它是如何工作的。一个例子将是一个很大的帮助!) 有谁知道如何使用PHP脚本启动Windows应用程序?

编辑删除

谢谢, 萨加尔。

4 个答案:

答案 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中,并将由已安装在系统中的浏览器/浏览器插件应用程序执行。

所以,你不必担心。