កំណត់ HTTP proxy របស់ vlcj តាមរយៈ MediaPlayerFactory
បញ្ជូន HTTP proxy ទៅ MediaPlayerFactory ដែលបង្កើត player native ។
vlcj ប្រគល់ការចូលប្រើមេឌៀទៅ LibVLC native ។ បញ្ជូនជម្រើស proxy នៅពេលបង្កើត MediaPlayerFactory ដែលប្រើដើម្បីបង្កើត player ៖
import uk.co.caprica.vlcj.factory.MediaPlayerFactory;
var factory = new MediaPlayerFactory(
"--http-proxy", "http://proxy.example.net:8080");
var player = factory.mediaPlayers().newMediaPlayer();
ជម្រើស និងតម្លៃរបស់វាគឺជា constructor argument ដាច់ដោយឡែក ដែលត្រូវនឹងចំណុចប្រទាក់ argument របស់ LibVLC ។ player ដែលបានបង្កើតប្រើការកំណត់ instance native របស់ factory នោះ។ HTTP endpoint ពី បញ្ជី HTTP proxy អាចបំពេញ argument proxy សម្រាប់ការចូលប្រើមេឌៀសាធារណៈដែលបានអនុញ្ញាត។
ការផ្លាស់ប្តូរ property http.proxyHost របស់ Java មិនជំនួសការកំណត់ HTTP native នេះដោយស្វ័យប្រវត្តិទេ។ ដូចគ្នាដែរ media player ដែលបង្កើតពី factory ផ្សេងអាចមានការកំណត់ផ្សេង។
ផ្ទៀងផ្ទាត់ថាកំណែ LibVLC ដែលបានផ្ទុក និង module ចូលប្រើ HTTP របស់វាគាំទ្រជម្រើសនេះ។ ការបញ្ជូន argument ដែលមិនគាំទ្រតាមរយៈ Java មិនបន្ថែមលក្ខណៈពិសេសនោះទៅបណ្ណាល័យ native ទេ។
នេះកំណត់ការចូលប្រើមេឌៀ HTTP ។ វាមិនបំប្លែងរាល់ protocol មេឌៀ ដូចជា RTSP ឬ UDP ទៅជាសំណើ HTTP proxy ទេ។ ដោះលែង player បន្ទាប់មក factory ដែលជាម្ចាស់របស់វា តាមរយៈវដ្តជីវិត vlcj ធម្មតារបស់កម្មវិធី។