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.

Ähnlech Artikelen