<GCKUICastButtonDelegate> 协议

<GCKUICastButtonDelegate> 协议参考

概览

使用此协议的方法显示自定义对话框来响应用户操作。

开始时间
4.6.0

继承 <UIButtonNSObject>。

实例方法摘要

(void) - castButtonDidTapToPresentLocalNetworkAccessPermissionDialog:
 告知受托人,在 iOS14 或更高版本上,用户首次点按投射按钮,且投射设备发现未在当前或以前的应用会话中启动。更多...
 
(void) - castButtonDidTap:toPresentDialogForCastState:
 告知委托,在当前或上一个应用会话中发起发现后,用户点按了投射按钮。更多...
 

方法详细信息

- (void) castButtonDidTapToPresentLocalNetworkAccessPermissionDialog: (GCKUICastButton *)  castButton
optional

告知受托人,在 iOS14 或更高版本上,用户首次点按投射按钮,且投射设备发现未在当前或以前的应用会话中启动。

实现此方法以显示自定义对话框。如果未实现,系统会显示默认对话框。

Parameters
castButtonInstance of GCKUICastButton tapped.
- (void) castButtonDidTap: (GCKUICastButton *)  castButton
toPresentDialogForCastState: (GCKCastState)  castState 
optional

告知委托,在当前或上一个应用会话中发起发现后,用户点按了投射按钮。

实现此方法以根据投射状态显示自定义对话框。观察 GCKCastContext::castState,以根据投射状态的变化动态更新对话框。如果未实现,系统会显示默认对话框。

Parameters
castButtonInstance of GCKUICastButton tapped.
castStateCast state when the cast button is tapped.