2014-11-13 19 views
12

This sample application पर कॉलिंग प्ले() को ठीक से काम करने के लिए उपयोग किया जाता है।Google Play सेवाओं में NullPointerException जब RemotePlaybackClient

पिछले कुछ महीनों में कहीं न कहीं, हालांकि, गूगल Google Play सेवाओं (और खुद को Chromecast), और अब जब मैं Chromecast के लिए RemotePlaybackClient पर play() कहते हैं, Google Play सेवाओं के साथ ही दुर्घटनाओं अद्यतन:

E/AndroidRuntime﹕ FATAL EXCEPTION: main 
java.lang.NullPointerException 
     at com.google.android.gms.cast.media.aq.a(SourceFile:96) 
     at com.google.android.gms.cast.media.n.i(SourceFile:1856) 
     at com.google.android.gms.cast.media.u.run(SourceFile:2092) 
     at android.os.Handler.handleCallback(Handler.java:730) 
     at android.os.Handler.dispatchMessage(Handler.java:92) 
     at android.os.Looper.loop(Looper.java:137) 
     at android.app.ActivityThread.main(ActivityThread.java:5103) 
     at java.lang.reflect.Method.invokeNative(Native Method) 
     at java.lang.reflect.Method.invoke(Method.java:525) 
     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737) 
     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) 
     at dalvik.system.NativeStart.main(Native Method) 

ध्यान दें कि play() कॉल का वांछित प्रभाव है, जिसमें क्रोमकास्ट मीडिया चलाता है। लेकिन ItemActionCallback को onResult() के साथ कॉल करने के कुछ समय बाद, Google पेले सेवाओं में उपर्युक्त दुर्घटना होती है। बदले में, क्रोमकास्ट से कनेक्शन को ध्वस्त करने का कारण बनता है, इसलिए मेरा MediaRouteActionProvider गायब हो जाता है और क्रोमकास्ट वास्तव में मीडिया का अनुरोध करने के बावजूद मुझे फिर से कनेक्ट करने के लिए अपने ऐप को दोबारा चलाने के लिए है।

मैंने एक ही परिणाम के साथ दो उपकरणों (नेक्सस 4 और गैलेक्सी नेक्सस) के साथ इसका परीक्षण किया है।

मैंने एक नया ऐप भी बनाया है, केवल एक छवि दिखाने की कोशिश कर रहा है (मूल फिल्म के साथ, एक फिल्म चलाने के बजाए), और मुझे एक ही दुर्घटना मिलती है।

क्या किसी ने इसे देखा है और कुछ कामकाज/फिक्स/जो कुछ भी मिला है?

+0

Google Play Services का कौन सा संस्करण आपके डिवाइस पर है? – ianhanniballake

+0

@ianhanniballake: नेक्सस 4 पर संस्करण 6.1.88 (1557022-036) ', जो कि इस पल में मुझे सही अधिकार है। अगर आपको गैलेक्सी नेक्सस की ज़रूरत है, तो मुझे बताएं। – CommonsWare

+7

उस अजीब पल जब @ कॉमन्सवेयर को एक दुर्घटना मिली: डी और वह इसे हल नहीं कर सकता ... :) –

उत्तर

1

जैसा कि टिप्पणी श्रृंखला में उल्लेख किया गया है, यह Google Play सेवाओं में एक बग के कारण हुआ था, जो अब तय है। अली नड्डाफ को उनकी सहायता के लिए बहुत धन्यवाद!

-1

आपके वीडियो के साथ कुछ जीएमएस को दुर्घटनाग्रस्त कर रहा है। मैं आपके नमूना ऐप के साथ एक ही मुद्दे में भाग गया। मैंने आपके वीडियो को इंगित करने के लिए बदल दिया: http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4 और यह काम किया।

+0

मुझे आपके यूआरएल के साथ एक ही दुर्घटना मिलती है। हालांकि धन्यवाद! – CommonsWare

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