vlcj media girişini yerli LibVLC-yə həvalə edir. Pleyeri yaratmaq üçün istifadə edilən MediaPlayerFactory qurarkən proksi seçimini ötürün:

import uk.co.caprica.vlcj.factory.MediaPlayerFactory;

var factory = new MediaPlayerFactory(
    "--http-proxy", "http://proxy.example.net:8080");
var player = factory.mediaPlayers().newMediaPlayer();

Seçim və onun dəyəri ayrı konstruktor arqumentləridir və LibVLC-nin arqument interfeysinə uyğundur. Yaranan pleyer həmin fabrikin yerli instans konfiqurasiyasından istifadə edir. HTTP proksi siyahısından bir HTTP son nöqtəsi icazə verilən ictimai media girişi üçün proksi arqumentini doldura bilər.

Java-nın http.proxyHost xassəsini dəyişmək bu yerli HTTP parametrini avtomatik əvəz etmir. Eyni şəkildə, başqa fabrikdən yaradılan media pleyerinin başqa konfiqurasiyası ola bilər.

Yüklənmiş LibVLC versiyasının və onun HTTP giriş modulunun bu seçimi dəstəklədiyini yoxlayın. Dəstəklənməyən arqumentin Java vasitəsilə ötürülməsi yerli kitabxanaya bu funksiyanı əlavə etmir.

Bu, HTTP media girişini konfiqurasiya edir. O, RTSP və ya UDP kimi hər media protokolunu HTTP proksi sorğusuna çevirmir. Pleyeri, sonra onun sahibi olan fabriki tətbiqin adi vlcj həyat dövrü ilə buraxın.

Əlaqəli məqalələr