Postavljanje HTTP proxyja za vlcj putem MediaPlayerFactory
Proslijedite HTTP proxy u MediaPlayerFactory koji stvara native plejer.
vlcj delegira pristup medijima native LibVLC-u. Proslijedite 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 vrijednost su odvojeni argumenti konstruktora, u skladu s 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.
Promjena Java svojstva http.proxyHost ne zamjenjuje automatski ovu native HTTP postavku. Isto tako, plejer medija stvoren iz druge fabrike može imati drugu konfiguraciju.
Provjerite da učitana verzija LibVLC-a i njen modul za HTTP pristup podržavaju ovu opciju. Prosljeđ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 zahtjev. Oslobodite plejer, a zatim njegovu fabriku kroz uobičajeni vlcj životni ciklus u aplikaciji.