使用Cast Companion Library(今天上午的最新版本),我收到以下异常:
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的哈希码(可能是我在这一个视频中的标题,也是图片网址)。
答案 0 :(得分:2)
我也有同样的问题,只要我为MediaMetadata.KEY_STUDIO添加了值就解决了。
答案 1 :(得分:0)
此问题的修复程序将出现在框架的下一个版本中。
答案 2 :(得分:0)
我遇到此问题,直到我有MediaMetadata.KEY_SUBTITLE和MediaMetadata.KEY_STUDIO的值。