NullPointerException no Google Play Services ao chamar play () em RemotePlaybackClient

Este aplicativo de amostra meu costumava funcionar muito bem.

Nos últimos meses, porém, o Google atualizou o Google Play Services (e o próprio Chromecast) e agora, quando ligoplay() emRemotePlaybackClient para o Chromecast, o próprio Google Play Services trava com:

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)

Observe que oplay() a chamada em si tem o efeito desejado, pois o Chromecast reproduz a mídia. Mas algum tempo depois de chamar oItemActionCallback comonResult(), ocorre a falha mencionada acima no Google PLay Services. Isso, por sua vez, faz com que a conexão com o Chromecast entre em colapso, então meuMediaRouteActionProvider desaparece e preciso executar novamente o aplicativo para conectar-me novamente, apesar do Chromecast realmente reproduzir a mídia solicitada.

Eu testei isso com dois dispositivos (Nexus 4 e Galaxy Nexus) com os mesmos resultados.

Até criei um novo aplicativo, tentando apenas mostrar uma imagem (em vez de reproduzir um filme, como no exemplo original), e recebo a mesma falha.

Alguém viu isso e encontrou alguma solução alternativa / correção / qualquer coisa?

questionAnswers(2)

yourAnswerToTheQuestion