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 जीवनचक्रातून सोडवा.

संबंधित लेख