5

मैं ऐप को एंड्रॉइड 6.0 में अपग्रेड करने की प्रक्रिया में हूं। रिमोट स्रोत से कुछ वीडियो चलाने की कोशिश करते समय सबकुछ ठीक लगता है। वे हमारे गैर मार्शमलो उपकरणों पर ठीक खेलते हैं (विनिर्देशों के लिए, मेरे पास 4.1.2 जेली बीन पर एक गैलेक्सी एस 3 है जो ठीक वही वीडियो खेल रहा है, कोई समस्या नहीं है)। हमने 6.0 पर कई उपकरणों के साथ परीक्षण किया है, और समस्या सिर्फ इस ओएस के लिए स्थानीयकृत प्रतीत होती है।एंड्रॉइड मार्शमलो "इस वीडियो को नहीं चला सकता" त्रुटि

एक साधारण वीडियोव्यू में वीडियो चलाने का प्रयास करते समय, मुझे एक चेतावनी मिलती है कि "यह वीडियो नहीं चला सकता"।

मुझे अतीत में 4.1.2 पर अन्य वीडियो के साथ कुछ समस्याएं थीं, और सोचा कि यह एक कोडेक मुद्दा हो सकता है, जो मुझे लगता है कि फिर से अपराधी हो सकता है। वीडियो है कि सभी नहीं खेलेंगे आम में इन है:

  • एएसी
  • एमपीईजी -4 SDSM
  • एमपीईजी -4 ODSM

जब मैं करने की कोशिश videoview के साथ गतिविधि लॉन्च करें, यह वही है जो logcat बाहर थूकता है।

201-801/? D/audio_hw_primary﹕ out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2 
201-800/? D/audio_hw_primary﹕ select_devices: out_snd_device(2: speaker) in_snd_device(0: none) 
201-800/? D/msm8974_platform﹕ platform_send_audio_calibration: sending audio calibration for snd_device(2) acdb_id(15) 
201-800/? D/audio_hw_primary﹕ enable_snd_device: snd_device(2: speaker) 
201-800/? D/audio_hw_primary﹕ enable_audio_route: apply and update mixer path: low-latency-playback 
777-1257/? I/MediaFocusControl﹕ AudioFocus requestAudioFocus() from [email protected] req=1flags=0x0 
4591-4591/? W/MediaPlayer﹕ Couldn't open file on client side; trying server side: java.io.FileNotFoundException: No content provider: http://videopath.mp4 
201-5605/? D/NuPlayer﹕ onSetVideoSurface(0xb48c2700, no video decoder) 
777-811/? I/ActivityManager﹕ Displayed com.example.i.PityTheFooActivity: +108ms 
1139-1139/? I/Keyboard.Facilitator﹕ onFinishInput() 
201-5606/? E/GenericSource﹕ Failed to init from data source! 
201-5605/? D/NuPlayerDriver﹕ notifyListener_l(0xb60986a0), (100, 1, -2147483648) 
4591-4605/? E/MediaPlayer﹕ error (1, -2147483648) 
4591-4591/? E/MediaPlayer﹕ Error (1,-2147483648) 
4591-4591/? D/VideoView﹕ Error: 1,-2147483648 

क्या यह मार्शमलो के साथ एक ज्ञात समस्या है, या यह शायद वीडियो के साथ कुछ गलत है?

+0

क्या आपको वास्तव में लगता है कि यह http: // videopath.mp4' खेला जा सकता है? कृपया अपना रास्ता सही करें, फिर कोशिश करें! –

+0

जो स्टैक ओवरफ्लो प्रश्न के लिए सिर्फ एक जंक यूआरएल था। मेरे पास मेरे कोड में एक वास्तविक यूआरएल है ... –

+2

ऐसा लगता है कि यह तय किया गया है: https://code.google.com/p/android/issues/detail?id=191218 कोई विचार नहीं होगा कि यह कब जारी किया जाएगा। .. –

उत्तर

3

ओडीएसएम/एसडीएसएम कोडेक्स के साथ वीडियो डिंटरटरलेस हो सकते हैं, लेकिन ऐसा लगता है कि एंड्रॉइड मार्शमलो ओडीएसएम/एसडीएसएम कोडेक्स को नहीं पहचान पाएगा और वीडियो को डिंटरटरलेस करने की आवश्यकता होगी। पिछले ओएस संस्करण उन वीडियो नहीं चलाएंगे जिन्हें सामान्य रूप से डिंटरटरलेस नहीं किया गया है, ओडीएसएम या एसडीएसएम कोडेक्स सहित वीडियो फ़ाइल अपवाद के साथ।

मुझे विश्वास है कि यह क्विकटाइम समर्थन समस्याओं के कारण है, और एंड्रॉइड मार्शमलो के साथ एक दोष के रूप में खोला जाने की आवश्यकता हो सकती है, लेकिन इसका उद्देश्य Google द्वारा भी किया जा सकता है।

+1

तो इसका क्या अर्थ है? मुझे वीडियो कोडेक्स के साथ अनुभव नहीं हुआ है, बस नवीनतम उपकरणों को वही फाइलें चलाने में सक्षम होना चाहिए जो पुराने लोग कर सकते हैं। –

+1

नीचे की रेखा, अपने वीडियो को डी-इंटरलस करें और पुनः प्रयास करें। अगर वे आपके वीडियो नहीं हैं, या आपके पास फ़ाइलों तक पहुंच नहीं है, तो आप थोड़े से एसओएल हैं। मोबाइल डिवाइस काफी वीडियो के साथ काफी जटिल हैं और वे समर्थन नहीं करेंगे। यह कुछ भी नहीं है जिसे आप कोड में ठीक कर सकते हैं। –

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