Tetapkan Proksi HTTP vlcj melalui MediaPlayerFactory
Serahkan proksi HTTP kepada MediaPlayerFactory yang mencipta pemain native.
vlcj menyerahkan akses media kepada LibVLC native. Serahkan pilihan proksi semasa membina MediaPlayerFactory yang digunakan untuk mencipta pemain:
import uk.co.caprica.vlcj.factory.MediaPlayerFactory;
var factory = new MediaPlayerFactory(
"--http-proxy", "http://proxy.example.net:8080");
var player = factory.mediaPlayers().newMediaPlayer();
Pilihan dan nilainya ialah argumen pembina yang berasingan, sejajar dengan antara muka argumen LibVLC. Pemain yang terhasil menggunakan konfigurasi instans native kilang tersebut. Titik akhir HTTP daripada senarai proksi HTTP boleh mengisi argumen proksi untuk akses media awam yang dibenarkan.
Menukar sifat http.proxyHost Java tidak menggantikan tetapan HTTP native ini secara automatik. Begitu juga, pemain media yang dicipta daripada kilang lain mungkin mempunyai konfigurasi lain.
Sahkan bahawa versi LibVLC yang dimuatkan dan modul akses HTTP-nya menyokong pilihan ini. Menghantar argumen yang tidak disokong melalui Java tidak menambah ciri itu kepada pustaka native.
Ini mengkonfigurasi akses media HTTP. Ia tidak menukar setiap protokol media, seperti RTSP atau UDP, kepada permintaan proksi HTTP. Lepaskan pemain dan kemudian kilang pemiliknya melalui kitaran hayat vlcj biasa aplikasi.