Aseta vlcj:n HTTP-välityspalvelin MediaPlayerFactoryn kautta
Välitä HTTP-välityspalvelin MediaPlayerFactorylle, joka luo natiivin soittimen.
vlcj siirtää mediasisällön käytön natiiville LibVLC:lle. Anna välityspalvelinasetus, kun rakennat MediaPlayerFactoryn, jota käytetään soittimen luomiseen:
import uk.co.caprica.vlcj.factory.MediaPlayerFactory;
var factory = new MediaPlayerFactory(
"--http-proxy", "http://proxy.example.net:8080");
var player = factory.mediaPlayers().newMediaPlayer();
Asetus ja sen arvo ovat erillisiä konstruktorin argumentteja, mikä vastaa LibVLC:n argumenttirajapintaa. Tuloksena oleva soitin käyttää kyseisen tehtaan natiivia instanssikonfiguraatiota. HTTP-välityspalvelinluettelosta peräisin oleva HTTP-päätepiste voi täyttää välityspalvelinargumentin sallittua julkista mediakäyttöä varten.
Javan http.proxyHost-ominaisuuden muuttaminen ei korvaa tätä natiivia HTTP-asetusta automaattisesti. Samoin toisesta tehtaasta luodulla mediasoittimella voi olla toinen konfiguraatio.
Varmista, että ladattu LibVLC-versio ja sen HTTP-käyttömoduuli tukevat asetusta. Tukemattoman argumentin välittäminen Javan kautta ei lisää tätä ominaisuutta natiivikirjastoon.
Tämä määrittää HTTP-mediakäytön. Se ei muunna kaikkia mediaprotokollia, kuten RTSP:tä tai UDP:tä, HTTP-välityspalvelinpyynnöksi. Vapauta soitin ja sitten sen omistava tehdas sovelluksen tavallisen vlcj-elinkaaren kautta.