vlcj delegerer medietilgang til native LibVLC. Send proxyvalget når du bygger MediaPlayerFactory som brukes til å opprette 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 separate konstruktørargumenter, i samsvar med LibVLCs argumentgrensesnitt. Spilleren som opprettes, bruker den native instanskonfigurasjonen til den fabrikken. Et HTTP-endepunkt fra HTTP-proxylisten kan fylle proxyargumentet for tillatt tilgang til offentlige medier.

Å endre Javas http.proxyHost-egenskap erstatter ikke denne native HTTP-innstillingen automatisk. På samme måte kan en mediespiller opprettet fra en annen fabrikk ha en annen konfigurasjon.

Bekreft at den innlastede LibVLC-versjonen og HTTP-tilgangsmodulen dens støtter valget. Å sende et argument som ikke støttes gjennom Java legger ikke til den funksjonen i det native biblioteket.

Dette konfigurerer HTTP-medietilgang. Det konverterer ikke enhver medieprotokoll, som RTSP eller UDP, til en HTTP-proxyforespørsel. Frigjør spilleren og deretter fabrikken som eier den, gjennom applikasjonens vanlige vlcj-livssyklus.

Relaterte artikler