vlcj ia delegon aksesin e medias LibVLC-it native. Kaloni opsionin e proxy-t kur ndërtoni MediaPlayerFactory që përdoret për të krijuar luajtësin:

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

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

Opcioni dhe vlera e tij janë argumente të veçanta të konstruktorit, në përputhje me ndërfaqen e argumenteve të LibVLC. Luajtësi që rezulton përdor konfigurimin e instancës native të asaj fabrike. Një pikë fundore HTTP nga lista e proxy-ve HTTP mund të plotësojë argumentin e proxy-t për akses të lejuar në media publike.

Ndryshimi i vetive http.proxyHost të Java-s nuk e zëvendëson automatikisht këtë cilësim native HTTP. Po ashtu, një luajtës mediash i krijuar nga një fabrikë tjetër mund të ketë një konfigurim tjetër.

Verifikoni që versioni i ngarkuar i LibVLC dhe moduli i tij i aksesit HTTP e mbështesin opsionin. Kalimi i një argumenti të pambështetur përmes Java-s nuk ia shton atë veçori bibliotekës native.

Kjo konfiguron aksesin e medias HTTP. Nuk e kthen çdo protokoll mediash, si RTSP ose UDP, në një kërkesë proxy HTTP. Lëshoni luajtësin dhe më pas fabrikën që e zotëron, përmes ciklit normal të jetës së vlcj në aplikacion.

Artikuj të ngjashëm