所以,我正在开发一个项目,我编写一个Android应用程序,它控制着我的PC上的一些应用程序,例如VLC。所以我这样做是因为我的服务器连接到Localhost上的VLC远程接口:4040。
到目前为止,我得到了我的应用程序,它与VLC通信并发送命令,如:next,prev,loudder,shuffle。他们工作得很好。但是我的全屏方法并没有做任何事情......
一点点代码:
private static PrintWriter out; //Output Stream-> VLC Input
out = new PrintWriter(new BufferedWriter(
new OutputStreamWriter(socket.getOutputStream())),true);
out.write("pause"); //Will make VLC Play/Pause
我从这些来源获得了关于VLC“订单”的信息:
Source 2:Offical VLC Documentation
所以全屏的“顺序”应该是一个简单的“f”或“F”或“全屏”,但是如果我发送这个VLC什么都不做或者只是崩溃。有谁知道为什么VLC表现得像这样?我也读过这个帖子,其中一些家伙在MAC OSX下得到了同样的错误,但他们没有一个解决方案似乎对我有用:
所以,如果有人得到一些信息,我将非常感谢它:)
我在Java 1.7上编程 Windows 7 Machine和VLC 2.1.5
最好的问候&快乐编程
答案 0 :(得分:0)
求助:
在VLC板上打开帖子后我得到了回答。错误是什么,没有告诉我,但它在较新版本v2.2.0中得到修复。到目前为止它只是一个预览,但它对我有用:)