2017-11-15 9 views
0

내 앱 개발을 위해이 Universal Music Player 샘플을 배우려고합니다. 나는 결코 이것을 기대하지 않았으므로 지금까지 시도하지 않았지만 Chromecast Audio로 스트리밍 할 때 GitHub의 샘플이 이상하게 작동합니다. 어디에서나 관련 정보를 찾지 못했습니다. 따라서 UAMP에 대한 경험이있는 분들로부터 힌트를 얻기 위해이 질문을 게시하고 있습니다.Chromecast Audio로 재생하는 동안 Android Universal Music Player가 다음 또는 다른 노래로 진행할 수 없습니다.

json 목록 (기본 Google 서버에서)에서 Chromecast Audio로 노래를 재생하고 목록에서 다른 노래를 선택하거나 다음 노래로 건너 뛸 때 오류가 발생합니다 (아래 로그 참조). 약 5 배이며 다음 곡이나 선택한 곡으로 넘어 가지 않습니다. 대신 목록의 임의의 노래로 이동하거나 동일한 노래를 계속 재생합니다. 이것은 GitHub 코드가 수정되지 않고 태블릿에서 직접 준수되고 실행되는 것입니다. Chromecast를 사용하지 않는 경우 (즉, 태블릿에서 직접 재생)는 발생하지 않습니다. 지저분한 로그 메시지에 대해 죄송합니다. 누군가가 이것에 대해 약간의 경험/지식을 갖고 희망을 줄 수 있기를 바랍니다!


11-15 03:08:49.792 18204-18204/com.example.android.uamp 
E/MediaNotificationServiceImpl: Unregistering trampoline BroadcastReceiver failed 
java.lang.IllegalArgumentException: Receiver not registered: [email protected] 
at android.app.LoadedApk.forgetReceiverDispatcher(LoadedApk.java:789) 
at android.app.ContextImpl.unregisterReceiver(ContextImpl.java:1200) 
at android.content.ContextWrapper.unregisterReceiver(ContextWrapper.java:576) 
at yx.b(:[email protected]:105) 
at yp.onTransact(:[email protected]:22) 
at android.os.Binder.transact(Binder.java:392) 
at com.google.android.gms.internal.zzed.zzb(Unknown Source) 
at com.google.android.gms.cast.framework.media.zze.onDestroy(Unknown Source) 
at com.google.android.gms.cast.framework.media.MediaNotificationService.onDestroy(Unknown Source) 
at android.app.ActivityThread.handleStopService(ActivityThread.java:3244) 
at android.app.ActivityThread.-wrap21(ActivityThread.java) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1591) 
at android.os.Handler.dispatchMessage(Handler.java:111) 
at android.os.Looper.loop(Looper.java:207) 
at android.app.ActivityThread.main(ActivityThread.java:5728) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:888) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:749) 

답변

관련 문제