vlcj delegerer medietilgang til native LibVLC. Send proxyvalet når du byggjer MediaPlayerFactory som blir brukt til å lage spelaren:

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

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

Valet og verdien er separate konstruktørargument, i samsvar med argumentgrensesnittet til LibVLC. Spelaren som blir laga, brukar den native instanskonfigurasjonen til den fabrikken. Eit HTTP-endepunkt frå HTTP-proxylista kan fylla proxyargumentet for tillaten tilgang til offentlege medium.

Å endre Java-eigenskapen http.proxyHost erstattar ikkje denne native HTTP-innstillinga automatisk. På same måte kan ein mediespelar laga frå ein annan fabrikk ha ein annan konfigurasjon.

Stadfest at den innlasta LibVLC-versjonen og HTTP-tilgangsmodulen hans støttar valet. Å senda eit argument som ikkje er støtta gjennom Java legg ikkje til den funksjonen i det native biblioteket.

Dette konfigurerer HTTP-medietilgang. Det konverterer ikkje kvar medieprotokoll, som RTSP eller UDP, til ein HTTP-proxyførespurnad. Frigjer spelaren og deretter fabrikken som eig han, gjennom den vanlege vlcj-livssyklusen til applikasjonen.

Relaterte artiklar