Postavljanje HTTP proxyja za vlcj preko MediaPlayerFactory
Proslijedite HTTP proxy u MediaPlayerFactory koji stvara native player.
vlcj delegira pristup medijima native LibVLC-u. Proslijedite proxy opciju pri izradi MediaPlayerFactory koji se koristi za stvaranje playera:
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 njezina vrijednost zasebni su argumenti konstruktora, u skladu s argumentnim sučeljem LibVLC-a. Dobiveni player koristi native konfiguraciju instance te tvornice. HTTP završna točka s popisa HTTP proxyja može ispuniti proxy argument za dopušteni pristup javnim medijima.
Promjena Java svojstva http.proxyHost ne zamjenjuje automatski ovu native HTTP postavku. Isto tako, media player stvoren iz druge tvornice može imati drugu konfiguraciju.
Provjerite podržavaju li učitana verzija LibVLC-a i njezin modul za HTTP pristup ovu opciju. Prosljeđivanje nepodržanog argumenta kroz Javu ne dodaje tu mogućnost native biblioteci.
Ovo konfigurira pristup HTTP medijima. Ne pretvara svaki medijski protokol, poput RTSP-a ili UDP-a, u HTTP proxy zahtjev. Oslobodite player, a zatim njegovu tvornicu kroz uobičajeni vlcj životni ciklus u aplikaciji.