分叉一个新进程目标:通过PHP代码启动VLC播放器,并在播放器中播放指定的视频。 操作系统:Ubuntu 11.10如何在我的操作系统上使用PHP
问题:请参考下面的脚本(还是PHP新手),我看不到视频播放,甚至没有执行该脚本的后台VLC进程。你能指出这个问题和适当的文件,这将有助于我做这项工作吗?如果我在shell上发出相同的命令,视频播放,但在使用PHP的“系统”命令时,不播放视频。
脚本:在网页上
<?php
system('/usr/bin/vlc /home/atish/Videos/TEDGary.avi', $retval);
echo $retval;
?>
输出:
0
更大的目标:我要为用户运行我的应用程序(C代码)提供webinterface。我的C代码应用程序实现了一些视频代码转换和管理工作流程,我希望能够在后台运行该C代码,并且当它完成时,我想用VLC播放视频。
谢谢。
你想在哪里开始vlc播放器?在服务器上?在客户端?客户端和服务器始终是同一台机器吗? – VolkerK 2012-01-03 11:39:05
是的,客户端和服务器是同一台机器。我只是想以某种方式为我的应用程序提供Web界面。我想让视频在正在执行php脚本的同一台机器上启动...... – user940154 2012-01-03 11:44:15
出现的第一个问题是:用户的Web服务器运行时是否具有在用户当前桌面中打开窗口的权限? – 2012-01-03 11:55:48