Slik setter du HTTP-proxyen for vlcj via MediaPlayerFactory
Videresend HTTP-proxyen til MediaPlayerFactory-en som oppretter den native spilleren.
vlcj overlater medietilgang til native LibVLC. Oppgi proxyvalget når du konstruerer MediaPlayerFactory-en som brukes til å lage spilleren:
import uk.co.caprica.vlcj.factory.MediaPlayerFactory;
var factory = new MediaPlayerFactory(
"--http-proxy", "http://proxy.example.net:8080");
var player = factory.mediaPlayers().newMediaPlayer();
Valget og verdien er egne konstruktørargumenter, tilpasset argumentgrensesnittet i LibVLC. Spilleren som lages, bruker den native instanskonfigurasjonen til den fabrikken. Et HTTP-endepunkt fra HTTP-proxylisten kan fylle ut proxyargumentet for tillatt tilgang til åpne medier.
Å endre Java-egenskapen http.proxyHost erstatter ikke denne native HTTP-innstillingen automatisk. Tilsvarende kan en mediespiller laget fra en annen fabrikk ha en annen konfigurasjon.
Kontroller at LibVLC-versjonen som er lastet inn, og HTTP-tilgangsmodulen dens, støtter valget. Å sende et argument som ikke støttes via Java, legger ikke til denne funksjonen i det native biblioteket.
Dette konfigurerer HTTP-medietilgang. Det gjør ikke hver medieprotokoll, som RTSP eller UDP, om til en HTTP-proxyforespørsel. Frigjør spilleren og deretter fabrikken som eier den, gjennom applikasjonens vanlige vlcj-livssyklus.