vlcj የሚዲያ መዳረሻን ለnative LibVLC ያስተላልፋል። ማጫወቻውን ለመፍጠር የሚያገለግለውን MediaPlayerFactory ሲገነቡ የፕሮክሲውን አማራጭ ያስተላልፉ፦

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

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

አማራጩና እሴቱ የተለያዩ የኮንስትራክተር ክርክሮች ናቸው፣ ይህም ከLibVLC የክርክር በይነገጽ ጋር ይጣጣማል። የተፈጠረው ማጫወቻ የዚያን ፋብሪካ native ምሳሌ ውቅር ይጠቀማል። ከHTTP ፕሮክሲ ዝርዝር የተገኘ የHTTP መጨረሻ ነጥብ የፕሮክሲውን ክርክር ለተፈቀደ የህዝብ ሚዲያ መዳረሻ ሊሞላ ይችላል።

የJava http.proxyHost ባህሪን መቀየር ይህን native የHTTP ቅንብር በራስ-ሰር አይተካም። እንደዚሁም፣ ከሌላ ፋብሪካ የተፈጠረ የሚዲያ ማጫወቻ ሌላ ውቅር ሊኖረው ይችላል።

የተጫነው LibVLC ስሪትና የHTTP መዳረሻ ሞጁሉ አማራጩን እንደሚደግፉ ያረጋግጡ። የማይደገፍ ክርክርን በJava ማሳለፍ ያንን ባህሪ ለnative ቤተ-መጽሐፍቱ አይጨምርም።

ይህ የHTTP ሚዲያ መዳረሻን ያዋቅራል። እያንዳንዱን የሚዲያ ፕሮቶኮል እንደ RTSP ወይም UDP ወደ HTTP ፕሮክሲ ጥያቄ አይቀይርም። ማጫወቻውንና ከዚያ ባለቤቱን ፋብሪካ በመተግበሪያው የተለመደ የvlcj ህይወት ዑደት ያስለቅቁ።

ተዛማጅ ጽሑፎች