पर वीडियो स्ट्रीम करें मेरे पास एक वीडियो का यूआरएल है। मैं वीडियो को अपने आवेदन में स्ट्रीम करना चाहता हूं। मैं पूरी तरह से वीडियो फ़ाइल डाउनलोड कर सकता हूं और फिर इसे चला सकता हूं लेकिन मैं चाहता हूं कि वीडियो डाउनलोड करते समय वीडियो भी यूट्यूब की तरह खेला जाना चाहिए। मेरे पास एक php सर्वर चल रहा है जिसमें वीडियो है। मैंने इस सवाल को पूछा है लेकिन किसी भी प्रश्न के लिए कोई जवाब नहीं था।php सर्वर से एंड्रॉइड प्रोग्रामेटिक रूप से
10
A
उत्तर
9
तुम जा सकते हो स्ट्रीमिंग HTTP कोड
void playvideo(String url)
{
String link=url;
Log.e("url",link);
view1 = (VideoView) findViewById(R.id.myVideoView);
getWindow().setFormat(PixelFormat.TRANSLUCENT);
MediaController mc = new MediaController(this);
mc.setMediaPlayer(view1);
view1.setMediaController(mc);
view1.setVideoURI(Uri.parse(link));
view1.requestFocus();
view1.start();
}
0
मान लें कि आप एक .mp4 कंटेनर या इसी तरह का उपयोग कर रहे हैं, आपको वीडियो की शुरुआत के लिए moov परमाणु (keyframes आदि पर डेटा युक्त) को स्थानांतरित करने के लिए qt-faststart
(लिनक्स के तहत) जैसे प्रोग्राम का उपयोग करने की आवश्यकता है। । इस तरह से वीडियो पूरे वीडियो डाउनलोड होने से पहले खेल सकता है।
0
अपने वीडियो फ़ाइल प्रगतिशील डाउनलोड, जो
लिंक टूट गया है उसे अपडेट करें के माध्यम से के लिए आवश्यक है के लिए सेट नहीं किया जा सकता है। मेरे पास एंड्रॉइड भाग के साथ ठीक है, इसे PHP पक्ष में सर्वर पक्ष – Mani
पर कैसे किया जाए, इससे @Nirali को एक और चीज खेलने में मदद मिली और वीडियो व्यू के प्रगति पट्टी को वीडियो व्यू के बाहर दिखाया गया है, इसे वीडियोव्यू के नीचे कैसे प्राप्त किया जाए। –