MediaPlayerFactory மூலம் vlcj இன் HTTP ப்ராக்ஸியை அமைக்கவும்
இயல்பான இயக்கியை உருவாக்கும் MediaPlayerFactory-க்கு HTTP ப்ராக்ஸியை அனுப்பவும்.
vlcj ஊடக அணுகலை இயல்பான LibVLC-க்கு ஒப்படைக்கிறது. player-ஐ உருவாக்கப் பயன்படும் MediaPlayerFactory-ஐ உருவாக்கும்போது proxy விருப்பத்தை அனுப்பவும்:
import uk.co.caprica.vlcj.factory.MediaPlayerFactory;
var factory = new MediaPlayerFactory(
"--http-proxy", "http://proxy.example.net:8080");
var player = factory.mediaPlayers().newMediaPlayer();
விருப்பமும் அதன் மதிப்பும் தனித்தனி constructor arguments ஆகும்; இது LibVLC-இன் argument interface-க்கு ஒத்ததாகும். உருவாகும் player அந்த factory-இன் இயல்பான instance configuration-ஐப் பயன்படுத்துகிறது. HTTP proxy list-இல் உள்ள HTTP endpoint ஒன்று, அனுமதிக்கப்பட்ட பொது ஊடக அணுகலுக்காக proxy argument-ஐ நிரப்பலாம்.
Java-வின் http.proxyHost property-ஐ மாற்றுவது இந்த இயல்பான HTTP setting-ஐ தானாக மாற்றாது. அதுபோல, வேறு factory-இலிருந்து உருவாக்கப்பட்ட media player-க்கு வேறு configuration இருக்கலாம்.
ஏற்றப்பட்ட LibVLC version-ம் அதன் HTTP access module-ம் இந்த விருப்பத்தை ஆதரிக்கிறதா என்பதை உறுதிசெய்யவும். ஆதரிக்கப்படாத argument-ஐ Java வழியாக அனுப்புவது அந்த feature-ஐ இயல்பான library-க்கு சேர்க்காது.
இது HTTP ஊடக அணுகலை configure செய்கிறது. RTSP அல்லது UDP போன்ற ஒவ்வொரு media protocol-ஐயும் HTTP proxy request ஆக மாற்றாது. பயன்பாட்டின் வழக்கமான vlcj lifecycle வழியாக player-ஐயும், பின்னர் அதைக் கொண்டிருக்கும் factory-ஐயும் release செய்யவும்.