vlcj преноси приступ медијима на изворни LibVLC. Проследите опцију проксија приликом креирања MediaPlayerFactory који се користи за стварање плејера:

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

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

Опција и њена вредност су одвојени аргументи конструктора, у складу са интерфејсом аргумената LibVLC-а. Добијени плејер користи конфигурацију изворне инстанце те фабрике. HTTP крајња тачка са листе HTTP проксија може попунити аргумент проксија за дозвољен приступ јавним медијима.

Промена Java својства http.proxyHost не замењује аутоматски ово изворно HTTP подешавање. Исто тако, плејер медија креиран из друге фабрике може имати другачију конфигурацију.

Проверите да ли учитана верзија LibVLC-а и његов модул за HTTP приступ подржавају опцију. Прослеђивање неподржаног аргумента кроз Java не додаје ту функцију изворној библиотеци.

Ово конфигурише HTTP приступ медијима. Не претвара сваки медијски протокол, као што су RTSP или UDP, у HTTP прокси захтев. Ослободите плејер, а затим и фабрику која га поседује, кроз уобичајени vlcj животни циклус апликације.

Повезани чланци