2014-02-27 2 views
1

의 나는 캐스트 도우미 라이브러리 (이 아침부터 최신 버전) 다음과 같은 비디오 https://v.cdn.vine.co/r/videos/A2798484D41041440198208659456_1391272876299b1ffbbdfb5.mp4_YTmPg6EwCUKAbbQtWT3BQPPxzQj290VxAG5VAywks7da5SRCoUqrp3iuhiFfOlDL.mp4?versionId=XMG6Bt70r4InoH1BonmNYZtgZFkERjm9NullPointerException이

을 재생하려고, 나는 다음과 같은 예외를 얻고 있기 때문에 CCL 동영상을 재생할 수 없습니다 :

java.lang.NullPointerException 
      at com.google.android.gms.cast.MediaMetadata.hashCode(Unknown Source) 
      at java.util.Arrays.hashCode(Arrays.java:1260) 
      at com.google.android.gms.internal.ee.hashCode(Unknown Source) 
      at com.google.android.gms.cast.MediaInfo.hashCode(Unknown Source) 
      at java.lang.Object.toString(Object.java:332) 
      at java.lang.StringBuilder.append(StringBuilder.java:202) 
      at com.google.sample.castcompanionlibrary.cast.VideoCastManager.loadMedia(VideoCastManager.java:1026) 
      at com.google.sample.castcompanionlibrary.cast.VideoCastManager.loadMedia(VideoCastManager.java:1010) 

정확히 동일한 코드로 다양한 다른 동영상을 재생할 수 있습니다. LOGD(TAG, "loadMedia: " + media);이 MediaInfo의 해시 코드를 얻고있는 것으로 보입니다. MediaInfo의 해시 코드는 무언가를 잃어 버렸습니다 (아마도이 ​​동영상의 내 제목이기도하고 이미지 URL이기도합니다).

편집 : 가짜 제목을 전달하는 작은 해결 방법으로 동영상을 잘 재생할 수 있습니다.

+0

귀하의 경우 NPE의 원인이되는 누락 된 필드를 알려주십시오. –

+1

null이 아닌 제목을 추가하면 다시 작업하기 시작합니다. – casolorz

답변

0

이 문제점에 대한 픽스는 프레임 워크의 다음 릴리스에 나타납니다.

+0

큰 감사, 언제 될 것입니까? – casolorz

2

나는 또한 동일한 문제가있어서 MediaMetadata.KEY_STUDIO 값을 추가하자마자 해결되었습니다.

0

MediaMetadata.KEY_SUBTITLE 및 MediaMetadata.KEY_STUDIO에 대한 값을 가질 때까지이 문제가 발생했습니다.