Setha i-HTTP proxy ye-vlcj nge-MediaPlayerFactory
Dlulisela i-HTTP proxy ku-MediaPlayerFactory edala isidlali somdabu.
I-vlcj idlulisela ukufinyelela kwemidiya ku-LibVLC yomdabu. Dlulisa inketho ye-proxy lapho wakha i-MediaPlayerFactory esetshenziselwa ukudala isidlali:
import uk.co.caprica.vlcj.factory.MediaPlayerFactory;
var factory = new MediaPlayerFactory(
"--http-proxy", "http://proxy.example.net:8080");
var player = factory.mediaPlayers().newMediaPlayer();
Inketho kanye nenani layo kuyizimpikiswano ezihlukene ze-constructor, ezihambisana ne-interface yezimpikiswano ye-LibVLC. Isidlali esiwumphumela sisebenzisa ukucushwa kwe-instance yomdabu yaleyo factory. I-HTTP endpoint evela kuhlu lwe-proxy ye-HTTP ingagcwalisa impikiswano ye-proxy ukuze kufinyelelwe emidiyeni yomphakathi evunyelwe.
Ukushintsha impahla ye-Java ethi http.proxyHost akukushintshi ngokuzenzakalela lokhu kulungiselelwa kwe-HTTP yomdabu. Ngokufanayo, isidlali semidiya esidalwe kwenye i-factory singaba nokunye ukucushwa.
Qinisekisa ukuthi inguqulo ye-LibVLC elayishiwe kanye nemojuli yayo yokufinyelela nge-HTTP iyayisekela le nketho. Ukudlulisa impikiswano engasekelwe nge-Java akufaki leso sici kulabhulali yomdabu.
Lokhu kulungiselela ukufinyelela kwemidiya nge-HTTP. Akuguquli wonke umthetho wemidiya, njenge-RTSP noma i-UDP, ube isicelo se-proxy ye-HTTP. Khulula isidlali bese khulula i-factory engumnikazi waso ngomjikelezo wempilo we-vlcj ojwayelekile wohlelo lokusebenza.