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.

Kapcsolódó cikkek