vlcj deleģē piekļuvi medijiem native LibVLC. Nododiet starpniekservera opciju, veidojot MediaPlayerFactory, ko izmanto atskaņotāja izveidei:

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

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

Opcija un tās vērtība ir atsevišķi konstruktora argumenti, kas atbilst LibVLC argumentu saskarnei. Iegūtais atskaņotājs izmanto šīs fabrikas native instances konfigurāciju. HTTP galapunkts no HTTP starpniekserveru saraksta var aizpildīt starpniekservera argumentu atļautai piekļuvei publiskajiem medijiem.

Java rekvizīta http.proxyHost maiņa automātiski neaizstāj šo native HTTP iestatījumu. Tāpat mediju atskaņotājam, kas izveidots no citas fabrikas, var būt cita konfigurācija.

Pārbaudiet, vai ielādētā LibVLC versija un tās HTTP piekļuves modulis atbalsta šo opciju. Neatbalstīta argumenta nodošana caur Java nepievieno šo iespēju native bibliotēkai.

Tas konfigurē HTTP mediju piekļuvi. Tas nepārvērš katru mediju protokolu, piemēram, RTSP vai UDP, HTTP starpniekservera pieprasījumā. Atbrīvojiet atskaņotāju un pēc tam to īpašniekfabriku, izmantojot parasto lietotnes vlcj dzīves ciklu.

Saistītie raksti