vlcj deleguje prístup k médiám na natívne LibVLC. Odovzdajte voľbu proxy pri vytváraní MediaPlayerFactory, ktorá sa používa na vytvorenie prehrávača:

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

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

Voľba a jej hodnota sú samostatné argumenty konštruktora, v súlade s argumentovým rozhraním LibVLC. Výsledný prehrávač používa natívnu konfiguráciu inštancie tejto továrne. Koncový bod HTTP zo zoznamu HTTP proxy môže vyplniť argument proxy pre povolený prístup k verejným médiám.

Zmena vlastnosti Java http.proxyHost automaticky nenahradí toto natívne nastavenie HTTP. Rovnako prehrávač médií vytvorený z inej továrne môže mať inú konfiguráciu.

Overte, či načítaná verzia LibVLC a jej modul prístupu HTTP podporujú túto voľbu. Odovzdanie nepodporovaného argumentu cez Javu nepridá túto funkciu do natívnej knižnice.

Toto konfiguruje prístup k médiám HTTP. Nepremieňa každý mediálny protokol, napríklad RTSP alebo UDP, na požiadavku cez HTTP proxy. Uvoľnite prehrávač a potom jeho vlastniacu továreň prostredníctvom obvyklého životného cyklu vlcj v aplikácii.

Súvisiace články