Ṣètò proksi HTTP ti vlcj nípasẹ̀ MediaPlayerFactory
Fi proksi HTTP ránṣẹ́ sí MediaPlayerFactory tí ó ń dá ẹ̀rọ ìṣeré àbínibí.
vlcj fi ààyè sí àwọn ohun èlò ìgbóhùnsáfẹ́fẹ́ lé LibVLC àbínibí lọ́wọ́. Fi àṣàyàn proksi náà kọjá nígbà tí o bá ń kọ́ MediaPlayerFactory tí a ń lò láti dá ẹ̀rọ ìṣeré náà:
import uk.co.caprica.vlcj.factory.MediaPlayerFactory;
var factory = new MediaPlayerFactory(
"--http-proxy", "http://proxy.example.net:8080");
var player = factory.mediaPlayers().newMediaPlayer();
Àṣàyàn náà àti iye rẹ̀ jẹ́ àwọn àríyànjiyàn kọ́ńsítọ́rọ́ ọ̀tọ̀ọ̀tọ̀, ní ìbámu pẹ̀lú ìfarahàn àríyànjiyàn LibVLC. Ẹ̀rọ ìṣeré tí ó jáde máa ń lo ìṣètò ẹ̀yà àbínibí ti ilé-iṣẹ́ yẹn. Ipari HTTP kan láti àkójọ proksi HTTP lè kún àríyànjiyàn proksi fún ààyè sí àwọn ohun èlò ìgbóhùnsáfẹ́fẹ́ gbogbo ènìyàn tí a gbà láàyè.
Yíyí ohun-ìní http.proxyHost ti Java padà kò fi ara rẹ̀ rọ́pò ìṣètò HTTP àbínibí yìí. Bákan náà, ẹ̀rọ ìṣeré kan tí a dá láti ilé-iṣẹ́ mìíràn lè ní ìṣètò mìíràn.
Jẹ́rìí sí i pé ẹ̀yà LibVLC tí a gbé wọlé àti mòdùùlì ààyè HTTP rẹ̀ ṣe àtìlẹ́yìn àṣàyàn náà. Gbígbé àríyànjiyàn tí kò ní àtìlẹ́yìn kọjá nípasẹ̀ Java kò fi irú ẹ̀yà yẹn kún ilé-ìkàwé àbínibí.
Èyí ń ṣètò ààyè sí àwọn ohun èlò ìgbóhùnsáfẹ́fẹ́ nípasẹ̀ HTTP. Kò yí gbogbo ìlànà ìgbóhùnsáfẹ́fẹ́, bí RTSP tàbí UDP, padà sí ìbéèrè proksi HTTP. Tu ẹ̀rọ ìṣeré náà sílẹ̀, lẹ́yìn náà tu ilé-iṣẹ́ tí ó ní í sílẹ̀ nípasẹ̀ ìgbésí-ayé vlcj déédé ti ohun èlò náà.