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 жашоо цикли аркылуу бошотуңуз.

Тектеш макалалар