设备没有断开连接
问题描述:
我已经在我的iPhone应用程序中集成了铬铸造的功能。我面临的问题是,当铸件没有启动,有时甚至在铸造过程中,我按下断开设备按钮,但没有任何反应。我的断线代码是:设备没有断开连接
-(void)disconnectDevice{
[self.deviceManager stopApplication];
[self.deviceManager removeChannel:self.mediaControlChannel];
[self.deviceManager disconnect];
self.mediaControlChannel = nil;
self.deviceManager = nil;
self.selectedDevice = nil;
}
我在做什么错?
答
您的接收器是否处理断开状态?模板代码看起来是这样的:
window.castReceiverManager = cast.receiver.CastReceiverManager.getInstance();
castReceiverManager.onSenderDisconnected = function(event) {
console.log('Received Sender Disconnected event: ' + event.data);
if (window.castReceiverManager.getSenders().length == 0) {
window.close();
}
};
答
您只需要使用一条线来阻止媒体
[self.mediaControlChannel stop]
,如果你仍然有问题能在发送方应用程序,你可以记录也看到接收端登录看看发生了什么