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 կյանքի ցիկլով։

Առնչվող հոդվածներ