Я пытаюсь запустить проигрыватель VLC с некоторым потоком URL, но я не могу заставить его работать.
$test= "\"C:\\Program Files\\VideoLAN\\VLC\\vlc.exe\" http://tv.tv:89/tv/tv/33222/4449.ts";
shell_exec($test);
Когда я выполняю это, есть vlc.exe
процесс в диспетчере задач, но без графического интерфейса. У кого-нибудь есть идеи, как заставить это работать?
Убедитесь, что скрипт PHP работает с теми же учетными данными, что и вы вошли в систему.
Если он работает с другими учетными данными, вы не увидите окно, потому что другой пользователь «владеет» окном.
У меня были те же проблемы при попытке запустить ffmpeg из PHP. Кажется, он запускается как фоновый процесс, вам нужен графический интерфейс? Если нет, то поток все еще должен работать. Если вы хотите графический интерфейс, хотя в конце я сделал следующее:
Мой был для записи в файл в новых каталогах. Это немного обойти, но это работает. Если бы вы нашли лучший способ, я хотел бы услышать это.
Mitchell