Սահմանել vlcj-ի HTTP փրոքսին MediaPlayerFactory-ի միջոցով
Փոխանցեք HTTP փրոքսին native նվագարկիչը ստեղծող MediaPlayerFactory-ին։
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 կյանքի ցիկլով։