मैं किसी भी वेबसाइट पर एक एम्बेडेड वीडियो से वास्तविक वीडियो फ़ाइल यूआरएल प्राप्त करना चाहता हूं। यह अनिवार्य रूप से यूट्यूब नहीं है। यह कोई वेबसाइट हो सकती है। मैं जावा पर एंड्रॉइड के लिए कोडिंग कर रहा हूं।मैं एम्बेडेड वीडियो से वीडियो फ़ाइल में सही यूआरएल कैसे प्राप्त कर सकता हूं?
उदाहरण के लिए: बात मैं करना चाहता हूँ के रूप में इस IDM बटन करता ही है:
[असल में एक ही नहीं बटन वहाँ एक नेटवर्क धारा जब यह द्वारा शुरू किया जाता है कब्जा क्योंकि खिलाड़ी। लेकिन मैं सीधे प्लेयर से फ़ाइल प्राप्त करना चाहता हूं।] क्या इसे प्राप्त करने का कोई तरीका है? क्या कोई बाहरी पुस्तकालय [उदा। Jsoup] यह करो?
मैं पहले से ही पेज की कुछ अन्य सामग्री प्राप्त करने के लिए जसप का उपयोग कर रहा हूं लेकिन मुझे नहीं पता कि यह कैसे करें।
कोई समस्या नहीं! मुझे पहले ही यह मिल गया। लेकिन यह बेहतर होगा अगर किसी ने मुझे किसी भी सार्वभौमिक विधि का चित्रण किया जो हर एम्बेडेड वीडियो के लिए काम करता है। इस वीडियो में यह स्रोत में एक क्वेरी के रूप में उजागर यूआरएल था। मुझे बस इसे खोजने की जरूरत है। तो, Jsoup इसे करने में सक्षम होगा – Writwick
आप किस खिलाड़ी का उपयोग करते हैं? यदि खिलाड़ी हर बार अलग होता है, जैसे कि जब आप ब्राउज़र से वेब पेज खोलते हैं, तो कैश डीआईआर प्राप्त करें: getApplicationContext()। GetCacheDir() और किसी निश्चित एक्सटेंशन के साथ कुछ फ़ाइलों की खोज करें (आपको उन्हें गिनना होगा (एवी, 3 जीपी इत्यादि), यदि खिलाड़ी से फ़ाइल "सीधे" प्राप्त करने का मतलब है (मैं किसी अन्य तरीके से नहीं सोच सकता)। – g00dy
दरअसल, मैंने उल्लेख किया कि यह एक महान होगा अगर यह एक महान होगा विधि। [मुझे विशेष खिलाड़ी के लिए समाधान मिला है लेकिन भविष्य में मैं दूसरों के लिए भी समर्थन शामिल करना चाहता हूं, और इसलिए यही कारण है।] मुझे पता है कि यह थोड़ी मुश्किल है। लेकिन मुझे नहीं पता कि क्या कोई बेहतर समाधान है या नहीं स्ट्रीम की तरह स्ट्रीम को कैप्चर करना। और मैं एक स्टैंडअलोन ऐप से ज्यादा कुछ नहीं करूँगा जो वीडियो स्ट्रीमिंग करेगा, इसलिए ब्राउजर का कोई सवाल नहीं है। – Writwick