2015-06-15 5 views
8

मैं अपने आवेदन में 4K वीडियो चलाने की कोशिश कर रहा हूं, लेकिन जब तक सभी डिवाइस 4K वीडियो नहीं चला सकते हैं, मुझे कुछ परेशानी हो रही है।जांचें कि एंड्रॉइड डिवाइस 4K वीडियो का समर्थन करता है या नहीं?

  • यदि डिवाइस उस डिवाइस का समर्थन करता है या वीडियो चलाने से पहले मैं रनटाइम पर कैसे जांच सकता हूं?
+0

मैंने घंटों तक आर एंड डी की कोशिश की है लेकिन मुझे इस मुद्दे के बारे में कोई जानकारी नहीं मिल रही है ... मैं सिर्फ यह जानना चाहता हूं कि फ़ोन इसका समर्थन करता है या नहीं? –

+0

जब आप कहते हैं कि डिवाइस 4k वीडियो का समर्थन करता है तो आपका क्या मतलब है? क्या आपका मतलब है कि डिवाइस के पास वीडियो चलाने के लिए संसाधन हैं? – hasan83

+0

@ जोर्डी कास्टिला minSdkVersion कृपया? एलोस, अगर आप कैमरा 2 एपीआई एपीआई का उपयोग कर रहे हैं तो मुझे बताएं? –

उत्तर

5

सबसे पहले, आपको याद रखना होगा कि 4k सिर्फ एक संकल्प है, लेकिन आपको बिटरेट के बारे में भी याद रखना होगा।

boolean areSizeAndRateSupported (int width, int height, double frameRate) 

https://developer.android.com/reference/android/media/MediaCodecInfo.VideoCapabilities.html#areSizeAndRateSupported(int,%20int,%20double)

वहाँ भी है::

isSizeSupported(int width, int height) 

इन तरीकों में से केवल नकारात्मक पक्ष यह है

यहाँ परीक्षण करने के लिए है कि क्या संकल्प/बिटरेट संयोजन एक निश्चित डिवाइस पर प्राप्त है एक विधि है कि यह एपीआई स्तर 21 से समर्थित है।

तुम भी कोडेक क्षमताओं इस पद्धति का उपयोग जांच कर सकते हैं:

MediaCodecInfo.VideoCapabilities.getVideoCapabilities() 

https://developer.android.com/reference/android/media/MediaCodecInfo.CodecCapabilities.html#getVideoCapabilities()

लेकिन जहाँ तक मुझे पता है, वे कम संकल्प वास्तव में समर्थित से लौट सकते हैं।

दूसरी तरफ, आपके मामले में, एंड्रॉइड लॉलीपॉप के नीचे डिवाइस सबसे अधिक संभावना 4k वीडियो खेलने के लिए पर्याप्त तेज़ नहीं हैं। या यहां तक ​​कि यदि वे कर सकते हैं, तो वास्तव में 4k रिज़ॉल्यूशन से कोई लाभ प्राप्त करने के लिए उनका संकल्प बहुत कम है।

तो, मेरी राय में, सबसे सुरुचिपूर्ण समाधान यह मानना ​​है कि 4k एंड्रॉइड 5.0 के नीचे समर्थित नहीं है और ऊपर से एक विधि का उपयोग करें कि यह एंड्रॉइड 5.0+ पर समर्थित है या नहीं।

संबंधित मुद्दे