使用网络流的PHP在GUI中执行VLC

时间:2017-05-30 08:16:54

标签: php vlc

我尝试使用某个流网址执行VLC播放器,但我无法使其正常工作。

$test= "\"C:\\Program Files\\VideoLAN\\VLC\\vlc.exe\" http://tv.tv:89/tv/tv/33222/4449.ts";
shell_exec($test);

当我执行它时,任务管理器中有vlc.exe进程但没有GUI。有没有人知道如何使这项工作?

2 个答案:

答案 0 :(得分:0)

确保PHP脚本使用与您登录时相同的用户凭据运行。 如果它使用不同的凭据运行,您将无法看到窗口,因为其他用户拥有""窗口。

答案 1 :(得分:0)

我在尝试从PHP运行ffmpeg时遇到了同样的问题。它似乎将它作为后台进程运行,你需要GUI吗?如果没有,那么流应该仍然有效。如果你想使用GUI,虽然我最终做的是:

  1. 创建了一个运行流和其他任何内容的批处理文件
  2. 转换为exe。
  3. 创建一个Windows任务计划并定位该exe。
  4. 然后使用php运行任务计划
  5. 我的目的是在新目录中录制文件。这是一个工作,但它的工作原理。如果你找到了更好的方法,我很乐意听到它。

    米切尔