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.

Izihloko ezihlobene