मैं अपने एप्लिकेशन में एक एमपी 4 फ़ाइल चलाने के लिए एक वीडियो व्यू का उपयोग कर रहा हूं। क्या बफर किया गया था कि सभी सामग्री को सहेजने का कोई तरीका है, जब स्क्रीन का अभिविन्यास बदल जाता है तो उपयोगकर्ता को फिर से खेलना शुरू करने के लिए 10 सेकंड या उससे अधिक इंतजार नहीं करना पड़ता है।एंड्रॉइड वीडियो व्यू, अभिविन्यास परिवर्तन के दौरान निर्बाध प्लेबैक
शायद "buffered वीडियो को सहेजना" सही समाधान नहीं है, मैं स्क्रीन के अभिविन्यास को बदलते समय प्लेबैक लगभग निर्बाध दिखने का एक तरीका ढूंढ रहा हूं।
मैं पहले से ही वीडियो पोजीशनिंग को सहेज रहा हूं और वीडियो को शुरू करने के लिए "seekTo" विधि का उपयोग कर रहा हूं। लेकिन मैं भी झुकाव को रोकने के लिए देख रहा हूँ। मैंने सभी स्टैक ओवरफ्लो की खोज की और इस पर कोई चर्चा नहीं मिली।
धन्यवाद!
Bradley4
धन्यवाद स्पिडी, मैंने आपका पहला सुझाव लिया और यह अच्छी तरह से काम किया। मैंने एंड्रॉइड जोड़ा: manifestChanges = "ओरिएंटेशन" विशेषता मैनिफेस्ट में विशेष गतिविधि के लिए विशेषता है। (यानी) <गतिविधि एंड्रॉइड: नाम = "। ACT_ItemDetail" एंड्रॉइड: लेबल = "@ स्ट्रिंग/एप_नाम" एंड्रॉइड: configChanges = "ओरिएंटेशन"> – bradley4
यदि मैं उस लेआउट का आकार बदलता हूं जिसमें videoview मौजूद है, वीडियो तैयार राज्य में है, वीडियो दृश्य विकृत है और उचित स्थिति में नहीं आ रहा है। –
क्या आपने अवैध() और requestLayout() कहा है? – Spidy