vlcj এ মিডিয়া অভিগম নেটিভ 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 ৰ আৰ্গুমেণ্ট ইন্টাৰফেছৰ সৈতে মিলে। ফলস্বৰূপ প্লেয়াৰে সেই ফেক্টৰিৰ নেটিভ ইনষ্টেন্স কনফিগাৰেচন ব্যৱহাৰ কৰে। HTTP প্ৰক্সি তালিকাৰ পৰা এটা HTTP এণ্ডপইণ্টে অনুমোদিত ৰাজহুৱা মিডিয়া অভিগমৰ বাবে প্ৰক্সি আৰ্গুমেণ্টটো পূৰণ কৰিব পাৰে।

Java ৰ http.proxyHost প্ৰপাৰ্টি সলনি কৰিলে এই নেটিভ HTTP ছেটিং স্বয়ংক্ৰিয়ভাৱে প্ৰতিস্থাপন নহয়। একেদৰে, অন্য ফেক্টৰিৰ পৰা সৃষ্টি কৰা মিডিয়া প্লেয়াৰৰ অন্য কনফিগাৰেচন থাকিব পাৰে।

লোড কৰা LibVLC সংস্কৰণ আৰু ইয়াৰ HTTP অভিগম মডিউলে অপচনটো সমৰ্থন কৰে নেকি নিশ্চিত কৰক। Java ৰ জৰিয়তে অসমৰ্থিত আৰ্গুমেণ্ট প্ৰেৰণ কৰিলে নেটিভ লাইব্ৰেৰীত সেই সুবিধা যোগ নহয়।

ই HTTP মিডিয়া অভিগম কনফিগাৰ কৰে। ই RTSP বা UDP ৰ দৰে প্ৰতিটো মিডিয়া প্ৰটোকল HTTP প্ৰক্সি অনুৰোধলৈ ৰূপান্তৰ নকৰে। এপ্লিকেশ্যনৰ স্বাভাৱিক vlcj জীৱনচক্ৰৰ জৰিয়তে প্লেয়াৰ আৰু তাৰ পিছত ইয়াৰ গৰাকী ফেক্টৰি মুকলি কৰক।

সম্পৰ্কিত প্ৰবন্ধ