是否可以轻松地从另一个程序控制mplayer?

Ear*_*rlz 9 php scripting openbsd mplayer

我正在安装一台运行OpenBSD的电脑,我希望播放我想要的所有音乐.我希望它基本上设置在一个角落,并做它的事情.问题在于我想从任何地方控制它.我可以用我的电脑中的ssh做到这一点(虽然不是很容易).我认为从一个简单的网页控制(如选择歌曲,跳过,暂停,音量控制等)真的很酷,所以我可以通过手机和我的电脑访问它.

所以,我更喜欢使用mplayer.有没有办法控制mplayer说PHP脚本或类似的东西?

mar*_*rio 14

http://www.mplayerhq.hu/DOCS/tech/slave.txt

你可以在命令接收模式下启动mplayer.首先创建一个命名管道:

mkfifo /tmp/mplayercontrol
mplayer -slave -input file=/tmp/mplayercontrol
Run Code Online (Sandbox Code Playgroud)

而这又可以通过PHP轻松控制:

file_put_contents("/tmp/mplayercontrol", "pause");
Run Code Online (Sandbox Code Playgroud)

如果你在同一台服务器上运行mplayer和PHP,那应该已经这样做了.


Spl*_*iFF 5

mplayer有一个远程控制(从属)接口.

http://www.mplayerhq.hu/DOCS/tech/slave.txt