使用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的哈希码,它丢失了一些东西(可能是我在这一段视频中的标题,也是图像urls)。
编辑:通过一个小的解决办法,通过一个假标题,我得到的视频播放得很好。
发布于 2014-03-18 14:55:35
解决此问题的方法将出现在框架的下一个版本中。
发布于 2014-03-18 13:43:06
我也遇到了同样的问题,一旦我为MediaMetadata.KEY_STUDIO增加了价值,它就被解决了。
发布于 2014-08-07 07:35:08
在得到MediaMetadata.KEY_SUBTITLE和MediaMetadata.KEY_STUDIO的值之前,我一直有这个问题。
https://stackoverflow.com/questions/22082265
复制相似问题