【发布时间】:2014-11-02 10:13:09
【问题描述】:
我在第一次投射时在RemoteMediaPlayer 的onstatusUpdated() 方法中获取媒体状态时得到NullPointerException。如何解决这个问题,我想知道
mRemoteMediaPlayer.requestStatus(mApiClient).setResultCallback(new ResultCallback<RemoteMediaPlayer.MediaChannelResult>(){});
但在使用不同媒体进行第二次投射时效果很好,同时保持同一 chromecast 设备的会话。
mRemoteMediaPlayer.setOnStatusUpdatedListener(new RemoteMediaPlayer.OnStatusUpdatedListener() {
@Override
public void onStatusUpdated() {
MediaStatus mediaStatus = mRemoteMediaPlayer.getMediaStatus();
MediaInfo mediaInfo = mRemoteMediaPlayer.getMediaInfo();
RemoteisPlaying = mediaStatus.getPlayerState() == MediaStatus.PLAYER_STATE_PLAYING;
}
});
【问题讨论】:
-
显示 LogCat 所说的内容
标签: android chromecast