<GCKGenericChannelDelegate> 协议
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
继承 <GCKCastChannelNSObject>。
- (void) castChannel: |
|
(GCKGenericChannel *) |
channel |
didReceiveTextMessage: |
|
(NSString *) |
message |
withNamespace: |
|
(NSString *) |
protocolNamespace |
|
|
| |
在通道已连接时调用,表示现在可以通过通道与投放设备交换消息。
在通道断开连接时调用,这表示无法再通过通道与投放设备交换消息。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2022-12-06。
[null,null,["最后更新时间 (UTC):2022-12-06。"],[[["\u003cp\u003eThe \u003ccode\u003eGCKGenericChannelDelegate\u003c/code\u003e protocol defines methods to handle communication events within a Google Cast channel.\u003c/p\u003e\n"],["\u003cp\u003eIt provides callbacks for receiving text messages, channel connections, and disconnections.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003ecastChannel:didReceiveTextMessage:withNamespace:\u003c/code\u003e is called when a text message is received on the channel.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003ecastChannelDidConnect:\u003c/code\u003e is called when the channel is connected and ready for message exchange.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003ecastChannelDidDisconnect:\u003c/code\u003e is called when the channel is disconnected, halting message exchange.\u003c/p\u003e\n"]]],[],null,["# <GCKGenericChannelDelegate> Protocol\n\n[Instance Methods](#pub-methods) \n\\\u003cGCKGenericChannelDelegate\\\u003e Protocol Reference \n\nOverview\n--------\n\nThe [GCKGenericChannel](/cast/v3/reference/ios/interface_g_c_k_generic_channel \"A generic GCKCastChannel implementation, suitable for use when subclassing is not desired...\") delegate protocol.\n\nInherits \\\u003cGCKCastChannelNSObject\\\u003e.\n\n|--------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Instance Method Summary ----------------------- ||\n| (void) | - [castChannel:didReceiveTextMessage:withNamespace:](/cast/v3/reference/ios/protocol_g_c_k_generic_channel_delegate-p#ae8380f775bf364ba52d607fe10fc35a1) |\n| | Called when a text message has been received on the channel. [More...](#ae8380f775bf364ba52d607fe10fc35a1) |\n| ||\n| (void) | - [castChannelDidConnect:](/cast/v3/reference/ios/protocol_g_c_k_generic_channel_delegate-p#a1ac3796c689bef52c383f4cf8be52e91) |\n| | Called when the channel has been connected, indicating that messages can now be exchanged with the Cast device over the channel. [More...](#a1ac3796c689bef52c383f4cf8be52e91) |\n| ||\n| (void) | - [castChannelDidDisconnect:](/cast/v3/reference/ios/protocol_g_c_k_generic_channel_delegate-p#a89dcc4de26fc009b16360fef56dc7bde) |\n| | Called when the channel has been disconnected, indicating that messages can no longer be exchanged with the Cast device over the channel. [More...](#a89dcc4de26fc009b16360fef56dc7bde) |\n| ||\n\nMethod Detail\n-------------\n\n|------------------------|---|----------------------------------------------------------------------------------|---------------------|\n| - (void) castChannel: | | ([GCKGenericChannel](/cast/v3/reference/ios/interface_g_c_k_generic_channel) \\*) | *channel* |\n| didReceiveTextMessage: | | (NSString \\*) | *message* |\n| withNamespace: | | (NSString \\*) | *protocolNamespace* |\n| | | | |\n\nCalled when a text message has been received on the channel. \n\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------|\n| |---------------------------------|---|----------------------------------------------------------------------------------|-----------|---| | - (void) castChannelDidConnect: | | ([GCKGenericChannel](/cast/v3/reference/ios/interface_g_c_k_generic_channel) \\*) | *channel* | | | optional |\n\nCalled when the channel has been connected, indicating that messages can now be exchanged with the Cast device over the channel. \n\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------|\n| |------------------------------------|---|----------------------------------------------------------------------------------|-----------|---| | - (void) castChannelDidDisconnect: | | ([GCKGenericChannel](/cast/v3/reference/ios/interface_g_c_k_generic_channel) \\*) | *channel* | | | optional |\n\nCalled when the channel has been disconnected, indicating that messages can no longer be exchanged with the Cast device over the channel."]]