Nastavenie HTTP proxy vlcj cez MediaPlayerFactory
Odovzdajte HTTP proxy do MediaPlayerFactory, ktorá vytvára natívny prehrávač.
vlcj deleguje prístup k médiám na natívne LibVLC. Odovzdajte voľbu proxy pri vytváraní MediaPlayerFactory, ktorá sa používa na vytvorenie prehrávača:
import uk.co.caprica.vlcj.factory.MediaPlayerFactory;
var factory = new MediaPlayerFactory(
"--http-proxy", "http://proxy.example.net:8080");
var player = factory.mediaPlayers().newMediaPlayer();
Voľba a jej hodnota sú samostatné argumenty konštruktora, v súlade s argumentovým rozhraním LibVLC. Výsledný prehrávač používa natívnu konfiguráciu inštancie tejto továrne. Koncový bod HTTP zo zoznamu HTTP proxy môže vyplniť argument proxy pre povolený prístup k verejným médiám.
Zmena vlastnosti Java http.proxyHost automaticky nenahradí toto natívne nastavenie HTTP. Rovnako prehrávač médií vytvorený z inej továrne môže mať inú konfiguráciu.
Overte, či načítaná verzia LibVLC a jej modul prístupu HTTP podporujú túto voľbu. Odovzdanie nepodporovaného argumentu cez Javu nepridá túto funkciu do natívnej knižnice.
Toto konfiguruje prístup k médiám HTTP. Nepremieňa každý mediálny protokol, napríklad RTSP alebo UDP, na požiadavku cez HTTP proxy. Uvoľnite prehrávač a potom jeho vlastniacu továreň prostredníctvom obvyklého životného cyklu vlcj v aplikácii.