VLC 远程控制全屏不起作用
VLC Remote control Fullscreen dos not work
最近我在做一个项目,我编写了一个 Android 应用程序来控制我 PC 上的一些应用程序,例如 VLC。所以我通过这种方式让我的服务器连接到 Localhost:4040 上的 VLC 远程接口。
到目前为止,我的应用程序可以与 VLC 通信并向其发送命令,如:下一个、上一个、大声点、随机播放。他们工作得很好。但是我的全屏方法没有做任何事情.....
一点代码:
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 "orders" 的信息:
Source 2:Offical VLC Documentation
所以全屏的 "order" 应该是一个简单的 "f" 或 "F" 或 "Fullscreen" 但是如果我发送这个 VLC 什么都不做或者只是崩溃。有谁知道为什么 VLC 会这样?我还阅读了这个帖子,其中一些人在 MAC OSX 下遇到了同样的错误,但他们的 none 解决方案似乎对我有用:
所以如果有人得到一些信息,我将非常感谢:)
我正在 Java 1.7 上编程
Windows 7 机和 VLC 2.1.5
最诚挚的问候和愉快的编程
已解决:
在 VLC 板上打开 post 后,我得到了答复。确切的错误是什么,没有告诉我,但它在较新的版本 v2.2.0 中得到修复。到目前为止它只是一个预览,但它对我有用:)
最近我在做一个项目,我编写了一个 Android 应用程序来控制我 PC 上的一些应用程序,例如 VLC。所以我通过这种方式让我的服务器连接到 Localhost:4040 上的 VLC 远程接口。
到目前为止,我的应用程序可以与 VLC 通信并向其发送命令,如:下一个、上一个、大声点、随机播放。他们工作得很好。但是我的全屏方法没有做任何事情.....
一点代码:
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 "orders" 的信息:
Source 2:Offical VLC Documentation
所以全屏的 "order" 应该是一个简单的 "f" 或 "F" 或 "Fullscreen" 但是如果我发送这个 VLC 什么都不做或者只是崩溃。有谁知道为什么 VLC 会这样?我还阅读了这个帖子,其中一些人在 MAC OSX 下遇到了同样的错误,但他们的 none 解决方案似乎对我有用:
所以如果有人得到一些信息,我将非常感谢:)
我正在 Java 1.7 上编程 Windows 7 机和 VLC 2.1.5
最诚挚的问候和愉快的编程
已解决:
在 VLC 板上打开 post 后,我得到了答复。确切的错误是什么,没有告诉我,但它在较新的版本 v2.2.0 中得到修复。到目前为止它只是一个预览,但它对我有用:)