2011-07-12 7 views
6

में वेबव्यू के माध्यम से आरटीएसपी वीडियो स्ट्रीम देखना मेरे ऐप में एक वेब व्यू है जो एक साधारण एचटीएमएल लोड करता है। हालांकि, यह एचटीएमएल एक आरटीएसपी लाइव वीडियो स्ट्रीम से लिंक करता है और वेबव्यू इसे लोड करने में सक्षम नहीं है, इसके बजाय यह "वेब पेज उपलब्ध नहीं है" संदेश देता है। जब मैं मूल एंड्रॉइड ब्राउज़र में आरटीएसपी लिंक खोलता हूं, तो यह लोड होता है और ठीक काम करता है, इसलिए मुझे पता है कि यह वीडियो स्ट्रीम असंगत नहीं है। क्या वेबव्यू के भीतर कुछ ऐसा है जिसे आरटीएसपी वीडियो स्ट्रीम को चलाने की अनुमति देने के लिए सक्षम किया जा सकता है?एंड्रॉइड ऐप

धन्यवाद!

+0

लेकिन क्यों आप वीडियो फ़ाइल खेलने के लिए वेबव्यू का उपयोग कर रहे हैं? – milind

उत्तर

2

मैं इस कोड का इस्तेमाल किया:

public boolean shouldOverrideUrlLoading(WebView view, String url) { 
     view.loadUrl(url); 

     if (url.contains("rtsp")) { 
       Uri uri = Uri.parse(url); 
        Intent intent = new Intent(Intent.ACTION_VIEW, uri); 

        startActivity(intent); 
     } 

     return true; 
    } 
+0

यह डिफ़ॉल्ट वीडियो प्लेयर में स्ट्रीम को ऐप के अंदर नहीं दिखाएगा। –