Idinidelegado ng vlcj ang pag-access sa media sa native na LibVLC. Ipasa ang proxy option kapag binubuo ang MediaPlayerFactory na ginagamit upang gawin ang player:

import uk.co.caprica.vlcj.factory.MediaPlayerFactory;

var factory = new MediaPlayerFactory(
    "--http-proxy", "http://proxy.example.net:8080");
var player = factory.mediaPlayers().newMediaPlayer();

Ang option at ang value nito ay magkahiwalay na constructor argument, na tumutugma sa argument interface ng LibVLC. Ginagamit ng resultang player ang native instance configuration ng factory na iyon. Ang isang HTTP endpoint mula sa listahan ng HTTP proxy ay maaaring punan ang proxy argument para sa pinahihintulutang pag-access sa pampublikong media.

Ang pagbabago sa http.proxyHost property ng Java ay hindi awtomatikong pinapalitan ang native HTTP setting na ito. Gayundin, ang isang media player na ginawa mula sa ibang factory ay maaaring may ibang configuration.

Tiyakin na sinusuportahan ng na-load na bersyon ng LibVLC at ng HTTP access module nito ang option. Ang pagpasa ng hindi sinusuportahang argument sa Java ay hindi nagdaragdag ng feature na iyon sa native library.

Ikinokonpigura nito ang HTTP media access. Hindi nito ginagawang HTTP proxy request ang bawat media protocol, tulad ng RTSP o UDP. I-release ang player at pagkatapos ang factory na nagmamay-ari nito sa pamamagitan ng normal na vlcj lifecycle ng application.

Kaugnay na mga artikulo