NullPointerException으로 인해 CCL으로 비디오를 재생할 수 없습니다.

StackOverflow https://stackoverflow.com//questions/22082265

  •  24-12-2019
  •  | 
  •  

문제

다음 비디오를 재생하려고합니다. https://v.cdn.vine.co/r/vizeos/a279456_13912728762991272876299115BDF5.MP4_YTMPG6629910BBDF5.MP4_YTMPG6629202862920204029020206290290SRCOUQSQUS7DA5SRCOUQSRP3IUHIFFOLDL.MP4?VERSIONID=XMG6BT70R4INOH1BONMNYZTGZFKERJM9

캐스트 컴패니언 라이브러리 (오늘 아침부터 최신 버전)와 다음 예외가 발생합니다.

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의 해시 코드를 얻는 것으로 나타났습니다 (아마도이 비디오에서 제목, 이미지 URL).

편집 : 가짜 타이틀을 지나가는 작은 해결 방법으로 비디오를 괜찮습니다.

도움이 되었습니까?

해결책

이 문제에 대한 수정은 프레임 워크의 다음 릴리스에 나타납니다.

다른 팁

나는 또한 똑같은 문제가 있었고, mediametadata.key_studio 값을 추가하자마자 해결되었습니다.

mediametadata.key_subtitle 및 mediametadata.key_studio 값을 가치가있을 때 까지이 문제가있었습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top