Den HTTP-Proxy vu vlcj iwwer d'MediaPlayerFactory astellen
Gitt den HTTP-Proxy un d'MediaPlayerFactory, déi den native Player erstellt.
vlcj delegéiert den Zougrëff op Medien un nativen LibVLC. Gitt d'Proxy-Optioun, wann Dir d'MediaPlayerFactory baut, déi benotzt gëtt, fir den Player ze erstellen:
import uk.co.caprica.vlcj.factory.MediaPlayerFactory;
var factory = new MediaPlayerFactory(
"--http-proxy", "http://proxy.example.net:8080");
var player = factory.mediaPlayers().newMediaPlayer();
D'Optioun an hire Wäert sinn getrennt Konstruktor-Argumenter, passend zur Argument-Interface vu LibVLC. Den entstanene Player benotzt déi nativ Instanz-Konfiguratioun vun där Fabréck. En HTTP-Endpunkt aus der HTTP-Proxy-Lëscht kann d'Proxy-Argument fir erlaabten Zougrëff op ëffentlech Medien ausfëllen.
D'Ännerung vum Java-Attribut http.proxyHost ersetzt dës nativ HTTP-Astellung net automatesch. Och e Medienplayer, dee vun enger anerer Fabréck erstallt gëtt, kann eng aner Konfiguratioun hunn.
Vergewëssert Iech, datt déi geluede LibVLC-Versioun an hiren HTTP-Zougrëffsmodul dës Optioun ënnerstëtzen. En net ënnerstëtzten Argument iwwer Java weiderginn bäisetzt dës Funktioun net an d'nativ Bibliothéik.
Dëst konfiguréiert den HTTP-Medienzougrëff. Et konvertéiert net all Medienprotokoll, wéi RTSP oder UDP, an eng HTTP-Proxy-Ufro. Gitt den Player an duerno seng besëtzend Fabréck iwwer den normale vlcj-Liebenszyklus vun der Applikatioun fräi.