A vlcj HTTP-proxyjának beállítása a MediaPlayerFactory segítségével
Adja át a HTTP-proxyt a natív lejátszót létrehozó MediaPlayerFactorynak.
A vlcj a médiaelérést a natív LibVLC-re bízza. Adja át a proxy beállítást a lejátszó létrehozásához használt MediaPlayerFactory létrehozásakor:
import uk.co.caprica.vlcj.factory.MediaPlayerFactory;
var factory = new MediaPlayerFactory(
"--http-proxy", "http://proxy.example.net:8080");
var player = factory.mediaPlayers().newMediaPlayer();
A beállítás és értéke külön konstruktorargumentumok, összhangban a LibVLC argumentumfelületével. Az így létrejövő lejátszó az adott gyár natív példánykonfigurációját használja. Egy HTTP végpont a HTTP-proxy listából kitöltheti a proxy argumentumot az engedélyezett nyilvános médiaeléréshez.
A Java http.proxyHost tulajdonságának módosítása nem cseréli le automatikusan ezt a natív HTTP-beállítást. Hasonlóképpen, egy másik gyárból létrehozott médialejátszónak más konfigurációja lehet.
Ellenőrizze, hogy a betöltött LibVLC-verzió és annak HTTP-elérési modulja támogatja-e a beállítást. A nem támogatott argumentum Java-n keresztüli átadása nem adja hozzá ezt a funkciót a natív könyvtárhoz.
Ez a HTTP-médiaelérést konfigurálja. Nem alakít át minden médiaprotokollt, például az RTSP-t vagy az UDP-t HTTP-proxykéréssé. Szabadítsa fel a lejátszót, majd az azt birtokló gyárat az alkalmazás szokásos vlcj életciklusán keresztül.