vlcj mendelegasikan akses media ke LibVLC native. Teruskan opsi proxy saat membuat MediaPlayerFactory yang digunakan untuk membuat pemutar:

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

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

Opsi dan nilainya adalah argumen konstruktor terpisah, sesuai antarmuka argumen LibVLC. Pemutar yang dihasilkan menggunakan konfigurasi instans native pabrik tersebut. Endpoint HTTP dari daftar proxy HTTP dapat mengisi argumen proxy untuk akses media publik yang diizinkan.

Mengubah properti http.proxyHost Java tidak otomatis menggantikan pengaturan HTTP native ini. Demikian pula, pemutar media yang dibuat dari pabrik lain dapat memiliki konfigurasi lain.

Pastikan versi LibVLC yang dimuat dan modul akses HTTP-nya mendukung opsi tersebut. Meneruskan argumen yang tidak didukung melalui Java tidak menambahkan fitur itu ke pustaka native.

Ini mengonfigurasi akses media HTTP. Ini tidak mengubah setiap protokol media, seperti RTSP atau UDP, menjadi permintaan proxy HTTP. Lepaskan pemutar lalu pabrik pemiliknya melalui siklus hidup vlcj normal aplikasi.

Artikel terkait