यदि आप फायरबेस स्टोरेज से एक वीडियो भापना चाहते हैं, तो यह मुझे सबसे अच्छा तरीका मिला है। यह आपकी वीडियो फ़ाइल के आकार पर निर्भर करेगा। मैं केवल 10-30 एमबी फाइलों का अनुरोध कर रहा हूं इसलिए यह समाधान मेरे लिए अच्छा काम करता है। बस एक नियमित रूप से यूआरएल के रूप में Firebase यूआरएल का इलाज:
String str = "fire_base_video_URL";
Uri uri = Uri.parse(str);
videoViewLandscape.setVideoURI(uri);
progressBarLandScape.setVisibility(View.VISIBLE);
videoViewLandscape.requestFocus();
videoViewLandscape.start();
आप पाश वीडियो करना चाहते हैं:
:
videoViewLandscape.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.setLooping(true);
}
});
और तुम एक प्रगति बार दिखाने के लिए पहले वीडियो शुरू होता है ऐसा करने चाहते हैं
videoViewLandscape.setOnInfoListener(new MediaPlayer.OnInfoListener() {
@Override
public boolean onInfo(MediaPlayer mp, int what, int extra) {
if (what == MediaPlayer.MEDIA_INFO_BUFFERING_END) {
progressBarLandScape.setVisibility(View.GONE);
return true;
}
else if(what == MediaPlayer.MEDIA_INFO_BUFFERING_START){
progressBarLandScape.setVisibility(View.VISIBLE);
return true;
}
return false;
}
});
यह चीजों को करने का सबसे अच्छा तरीका नहीं है, लेकिन यह तब तक मेरे लिए काम करता है जब तक कि मैं एक अच्छी वीडियो स्ट्रीमिंग सेवा नहीं ढूंढ पाता।
जहां तक मुझे पता है कि फायरबेस स्टोरेज और सीडीएन या वीडियो स्ट्रीमिंग सेवाओं के बीच कोई प्रीफैब एकीकरण नहीं है। क्या आप दस्तावेज को एक लिंक प्रदान कर सकते हैं जहां आपने यह देखा था? –
"फायरबेस स्टोरेज डिफ़ॉल्ट रूप से Google ऐप इंजन ऐप के साथ साझा की गई Google क्लाउड स्टोरेज बाल्टी में आपकी फ़ाइलों को संग्रहीत करता है, जिससे उन्हें फ़ायरबेस और Google क्लाउड एपीआई दोनों के माध्यम से पहुंचा जा सकता है। इससे आपको मोबाइल क्लाइंट से फायरबेस के माध्यम से फ़ाइलों को अपलोड और डाउनलोड करने की सुविधा मिलती है और करते हैं Google क्लाउड प्लेटफ़ॉर्म का उपयोग कर छवि फ़िल्टरिंग या वीडियो ट्रांसकोडिंग जैसे सर्वर-साइड प्रसंस्करण। " https://firebase.google.com/docs/storage/#key_functions – gcas
मैं तेजी से फायरबेस स्टोरेज करने का भी प्रयास कर रहा हूं, लेकिन डोमेन सेट करने में विफल रहा। मुझे लगता है कि फायरबेस होस्टिंग तेजी से काम कर सकती है, क्योंकि फायरबेस होस्टिंग का अपना सीडीएन है, मुझे लगता है कि यह फायरबेस होस्टिंग के साथ अनावश्यक है। – tenki