5

Java プログラムを介して VLC プレーヤーを起動したいのですが、誰か助けてくれますか? 前もって感謝します。

4

5 に答える 5

4

VLCJ を使用します。新しいリンクはこちら

于 2011-08-27T09:49:02.697 に答える
3

Vlc はシステムによって異なる場所にありますが、これは 64 ビット用です。

ProcessBuilder pb = new ProcessBuilder("C:\\Program Files (x86)\\VideoLAN\\VLC\\vlc.exe", "file to start with vlc");
Process start = pb.start();

これはx86で機能するはずです:

ProcessBuilder pb = new ProcessBuilder("C:\\Program Files\\VideoLAN\\VLC\\vlc.exe", "file to start with vlc");
Process start = pb.start();
于 2011-08-24T07:25:28.440 に答える
0

次のコード サンプルを試してみてください。

Runtime.getRuntime().exec("path_to_your_VLC_exe");

残念ながら、実行可能ファイルへの絶対パスが必要ですが、取得できない場合があります。

その他の例については、http ://www.rgagnon.com/javadetails/java-0014.html を参照してください。

于 2011-08-24T07:26:57.060 に答える
0
public class Test {
   public static void main(String[] args) throws IOException, InterruptedException {
      Runtime.getRuntime().exec("\"E:\\Program Files\\VideoLAN\\VLC\\vlc.exe\"");

      System.out.println("VLC started.");

   }
}
于 2011-08-24T07:41:03.917 に答える
0

プログラムへの絶対パスを指定する必要があります。これは、VLC が保存されている場所がわからない場合に問題になる可能性があります。

于 2011-08-24T08:03:57.627 に答える