断开连接/重新连接后,自定义接收器不会调用onLoad

时间:2017-03-20 21:36:19

标签: chromecast google-cast

当我断开并重新连接而没有从我的Android应用程序关闭接收器时,施法接收器不再接收onLoad事件。 自定义消息总线仍然有效。

mRemoteMediaPlayer.requestStatus超时设置为15秒,超时。

我可以看到演员接收器收到一条消息:

[cast.receiver.IpcChannel] Received message: {"data":"{\"requestId\":2,\"type\":\"LOAD\",\"media\":{\"contentId\":  ... }}

永远不会调用CastPlayer.prototype.load。

收到的MediaManager消息永远不会显示。

我不确定在哪里查找错误。

1 个答案:

答案 0 :(得分:0)

错误仅在投射图片后发生,因为我自己处理。

self.resetMediaElement_()之后我错过了mimeType image / *:

this.mediaElement_.addEventListener('stalled', this.onBuffering_.bind(this), false);
this.mediaElement_.addEventListener('waiting', this.onBuffering_.bind(this), false);
this.onLoadOrig_(new cast.receiver.MediaManager.Event(cast.receiver.MediaManager.EventType.LOAD, (info.message), info.senderId));