vlcj'nin HTTP Proxy'sini MediaPlayerFactory Üzerinden Ayarlayın
HTTP proxy'sini yerel oynatıcıyı oluşturan MediaPlayerFactory'ye aktarın.
vlcj, medya erişimini yerel LibVLC'ye devreder. Oynatıcıyı oluşturmak için kullanılan MediaPlayerFactory'yi kurarken proxy seçeneğini geçirin:
import uk.co.caprica.vlcj.factory.MediaPlayerFactory;
var factory = new MediaPlayerFactory(
"--http-proxy", "http://proxy.example.net:8080");
var player = factory.mediaPlayers().newMediaPlayer();
Seçenek ve değeri, LibVLC'nin argüman arayüzüne uygun olarak ayrı kurucu argümanlarıdır. Ortaya çıkan oynatıcı, bu fabrikanın yerel örnek yapılandırmasını kullanır. HTTP proxy listesinden bir HTTP uç noktası, izin verilen genel medya erişimi için proxy argümanını doldurabilir.
Java'nın http.proxyHost özelliğini değiştirmek bu yerel HTTP ayarını otomatik olarak değiştirmez. Aynı şekilde, başka bir fabrikadan oluşturulan bir medya oynatıcısının başka bir yapılandırması olabilir.
Yüklenen LibVLC sürümünün ve HTTP erişim modülünün seçeneği desteklediğini doğrulayın. Desteklenmeyen bir argümanı Java üzerinden geçirmek, o özelliği yerel kitaplığa eklemez.
Bu, HTTP medya erişimini yapılandırır. RTSP veya UDP gibi her medya protokolünü HTTP proxy isteğine dönüştürmez. Oynatıcıyı ve ardından ona sahip olan fabrikayı uygulamanın normal vlcj yaşam döngüsüyle serbest bırakın.