Issettja l-proxy HTTP ta' vlcj permezz ta' MediaPlayerFactory
Għaddi l-proxy HTTP lill-MediaPlayerFactory li toħloq il-plejer nattiv.
vlcj jiddelega l-aċċess għall-midja lill-LibVLC nattiv. Għaddi l-għażla tal-proxy meta tibni l-MediaPlayerFactory li tintuża biex toħloq il-plejer:
import uk.co.caprica.vlcj.factory.MediaPlayerFactory;
var factory = new MediaPlayerFactory(
"--http-proxy", "http://proxy.example.net:8080");
var player = factory.mediaPlayers().newMediaPlayer();
L-għażla u l-valur tagħha huma argumenti separati tal-kostruttur, skont l-interfaċċa tal-argumenti tal-LibVLC. Il-plejer li jirriżulta juża l-konfigurazzjoni tal-istanza nattiva ta' dik il-fabbrika. Punt tat-tmiem HTTP mill-lista tal-proxy HTTP jista' jimla l-argument tal-proxy għal aċċess permess għall-midja pubblika.
Il-bidla tal-proprjetà http.proxyHost ta' Java ma tissostitwixxix awtomatikament dan is-setting HTTP nattiv. Bl-istess mod, plejer tal-midja maħluq minn fabbrika oħra jista' jkollu konfigurazzjoni oħra.
Ivverifika li l-verżjoni tal-LibVLC mgħobbija u l-modulu tal-aċċess HTTP tagħha jappoġġjaw l-għażla. Li tgħaddi argument mhux appoġġjat permezz ta' Java ma żżidx dik il-karatteristika lill-librerija nattiva.
Dan jikkonfigura l-aċċess għall-midja HTTP. Ma jikkonvertix kull protokoll tal-midja, bħal RTSP jew UDP, f'talba tal-proxy HTTP. Ħoll il-plejer u mbagħad il-fabbrika li tippossjedih permezz taċ-ċiklu tal-ħajja normali tal-vlcj tal-applikazzjoni.