vlcj HTTP proksisini MediaPlayerFactory orqali sozlang
HTTP proksini mahalliy pleerni yaratuvchi MediaPlayerFactory ga uzating.
vlcj media kirishni mahalliy LibVLC ga topshiradi. Pleerni yaratish uchun ishlatiladigan MediaPlayerFactory ni qurishda proksi parametrini bering:
import uk.co.caprica.vlcj.factory.MediaPlayerFactory;
var factory = new MediaPlayerFactory(
"--http-proxy", "http://proxy.example.net:8080");
var player = factory.mediaPlayers().newMediaPlayer();
Parametr va uning qiymati LibVLC argument interfeysiga mos ravishda alohida konstruktor argumentlaridir. Natijaviy pleer shu fabrikaning mahalliy nusxa konfiguratsiyasidan foydalanadi. HTTP proksi roʻyxatidan HTTP manzil ruxsat etilgan ommaviy media kirishi uchun proksi argumentini toʻldirishi mumkin.
Java ning http.proxyHost xususiyatini oʻzgartirish bu mahalliy HTTP sozlamasini avtomatik almashtirmaydi. Xuddi shunday, boshqa fabrikadan yaratilgan media pleer boshqa konfiguratsiyaga ega boʻlishi mumkin.
Yuklangan LibVLC versiyasi va uning HTTP kirish moduli bu parametrni qoʻllab-quvvatlashini tasdiqlang. Java orqali qoʻllab-quvvatlanmaydigan argumentni berish bu xususiyatni mahalliy kutubxonaga qoʻshmaydi.
Bu HTTP media kirishini sozlaydi. RTSP yoki UDP kabi har bir media protokolini HTTP proksi soʻroviga aylantirmaydi. Pleerni, soʻngra unga egalik qiluvchi fabrikani ilovaning odatdagi vlcj hayot sikli orqali boʻshating.