vlcj prepušča dostop do medijev izvornemu LibVLC. Posredujte možnost proxy pri ustvarjanju MediaPlayerFactory, ki se uporablja za ustvarjanje predvajalnika:

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

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

Možnost in njena vrednost sta ločena argumenta konstruktorja, skladno z vmesnikom argumentov LibVLC. Nastali predvajalnik uporablja izvorno konfiguracijo primerka te tovarne. Končna točka HTTP s seznama proxyjev HTTP lahko zapolni argument proxy za dovoljen dostop do javnih medijev.

Sprememba lastnosti Java http.proxyHost te izvorne nastavitve HTTP ne zamenja samodejno. Prav tako ima lahko predvajalnik medijev, ustvarjen iz druge tovarne, drugačno konfiguracijo.

Preverite, ali naložena različica LibVLC in njegov modul za dostop HTTP podpirata to možnost. Posredovanje nepodprtega argumenta prek Jave te funkcije ne doda izvorni knjižnici.

To konfigurira dostop do medijev HTTP. Ne pretvori vsakega medijskega protokola, kot sta RTSP ali UDP, v zahtevo prek proxyja HTTP. Sprostite predvajalnik in nato njegovo tovarno prek običajnega življenjskega cikla vlcj v aplikaciji.

Sorodni članki