JS 调用 Native 功能(JSCallNative)
JS 代码通过 Player Network SDK WebView 模块调用 Native (Android/iOS) 功能实现网页全屏开启/关闭,打开应用,执行其他功能,并将结果返回给INTLWebViewObserver
。
相关的代码,请参见 INTLWebViewSample.html。
调用协议
JS 代码与 Native 代码之间通过 JSON 字符串进行通信。
JSAPI | 类型 | 说明 |
---|---|---|
prompt | string | JSON 格式字符串 |
JSON 参数 | 类型 | 说明 |
---|---|---|
INTLMethod | string | 调用函数 |
INTLMethod 参数 | 说明 | 附加参数 |
---|---|---|
closeWebView | 关闭浏览器 | -- |
setFullScreen | 设置全屏 | "isFullScreen": true/false |
setScreenOrientation | 设置横竖屏 | "screenOrientation":"1" 1:自动 2:竖屏 3:横屏 |
OpenUrlInINTLBrowser |