PLVStreamerInteractWebViewBridgeDelegate
Objective-C
@protocol PLVStreamerInteractWebViewBridgeDelegate <NSObject>
Swift
protocol PLVStreamerInteractWebViewBridgeDelegate
开播端互动模块 WebSDK Bridge 的回调 (不能保证在主线程回调)
-
获取APP信息的回调
Declaration
Objective-C
- (nonnull NSDictionary *)getAPPInfoInStreamerInteractBridge: (nonnull PLVStreamerInteractWebViewBridge *)webViewBridge;
Swift
func getAPPInfo(inStreamerInteractBridge webViewBridge: Any!) -> Any!
Parameters
webViewBridge
WebSDK与JS桥接
-
需要显示WebView的回调
Declaration
Objective-C
- (void)plvStreamerInteractBridgeShowWebView: (nonnull PLVStreamerInteractWebViewBridge *)webViewBridge;
Swift
func plvStreamerInteractBridgeShowWebView(_ webViewBridge: Any!)
Parameters
webViewBridge
WebSDK与JS桥接
-
需要关闭WebView的回调
Declaration
Objective-C
- (void)plvStreamerInteractBridgeCloseWebView: (nonnull PLVStreamerInteractWebViewBridge *)webViewBridge;
Swift
func plvStreamerInteractBridgeCloseWebView(_ webViewBridge: Any!)
Parameters
webViewBridge
WebSDK与JS桥接
-
前端需要调用App事件的回调
Declaration
Objective-C
- (void)plvStreamerInteractBridge: (nonnull PLVStreamerInteractWebViewBridge *)webViewBridge callAppEvent:(nonnull id)jsonObject;
Swift
func plvStreamerInteractBridge(_ webViewBridge: Any!, callAppEvent jsonObject: Any!)
Parameters
webViewBridge
WebSDK与JS桥接
jsonObject
事件的参数信息