我正在使用基于Google CastHelloText示例应用程序的简单接收器.当发送者断开连接时,我想让接收器继续显示.
我认为这可以通过修改接收者的onSenderDisconnect函数来跳过window.close调用来完成,但是当我通过调用session.stop来断开我的发送者时,接收器会在调用onSenderDisconnect时关闭.我在接收器日志中看到"Dispatching shutdown event".
如何在没有发件人连接的情况下让接收器继续运行?
如果您想允许接收者继续,请不要打电话给stop您的发件人; 该调用向接收方发送一条消息,导致应用程序停止接收; 以下是该方法的文档说:"停止与会话关联的正在运行的接收器应用程序." 在Chrome发件人上,如果要让接收器继续,您可以简单地关闭选项卡.请注意,onSenderDisconnect现在有一个参数,显示断开连接是否是显式的(有意),以防您想要以不同方式处理显式断开连接.其他平台(例如Android SDK)也有类似的stopApplication方法,如果您不想在接收器上停止正在运行的应用程序,则不应调用这些方法.在Android和iOS上,您有更多的API可以提供更精细的"断开连接"体验.
| 归档时间: |
|
| 查看次数: |
1363 次 |
| 最近记录: |