vlcj delegira pristup medijima native LibVLC-u. Prosledite proxy opciju pri izradi MediaPlayerFactory koji se koristi za stvaranje plejera:

import uk.co.caprica.vlcj.factory.MediaPlayerFactory;

var factory = new MediaPlayerFactory(
    "--http-proxy", "http://proxy.example.net:8080");
var player = factory.mediaPlayers().newMediaPlayer();

Opcija i njena vrednost su odvojeni argumenti konstruktora, u skladu sa argumentnim interfejsom LibVLC-a. Dobijeni plejer koristi native konfiguraciju instance te fabrike. HTTP krajnja tačka sa liste HTTP proxyja može popuniti proxy argument za dozvoljeni pristup javnim medijima.

Promena Java svojstva http.proxyHost ne zamenjuje automatski ovu native HTTP postavku. Isto tako, plejer medija stvoren iz druge fabrike može imati drugu konfiguraciju.

Proverite da učitana verzija LibVLC-a i njen modul za HTTP pristup podržavaju ovu opciju. Prosleđivanje nepodržanog argumenta kroz Javu ne dodaje tu mogućnost native biblioteci.

Ovo konfiguriše pristup HTTP medijima. Ne pretvara svaki medijski protokol, kao što su RTSP ili UDP, u HTTP proxy zahtev. Oslobodite plejer, a zatim njegovu fabriku kroz uobičajeni vlcj životni ciklus u aplikaciji.

Povezani članci