安装与初始化
安装与初始化
步骤
按本页后续各节操作。
半屏小程序
前提条件
1、提交乐橙开放平台小程序(appId:wx26dd070c090dfbdf)的调用申请。开发者可在小程序管理后台「设置」-「第三方设置」-「半屏小程序管理」板块发起申请,待乐橙后台审批; 2、若开发者小程序使用的是2.23.1版本以下基础库,需要在app.json的embeddedAppIdList字段中声明乐橙小程序(appId:wx26dd070c090dfbdf); 3、开发者小程序需为竖屏。 若不符合以上所有条件,调用半屏接口时将被自动切换为跳转竖屏小程序,非半屏形式。
打开乐橙半屏小程序
appSecret 仅用于服务端签名,不得写入小程序 path 或前端代码。token 须由你的后台向开放平台换取后下发给小程序。
开发者通过调用微信接口wx.openEmbeddedMiniProgram(Object object),按照接口要求输入参数实现半屏跳转小程序。
打开实时预览半屏:
wx.openEmbeddedMiniProgram({
appId: 'wx26dd070c090dfbdf',
path: '/pages/selfDevice/openvideoplay/openvideoplay?token={token}&appId={appId}&deviceId={deviceId}&channelId={channelId}'
})
打开录像回放半屏:
wx.openEmbeddedMiniProgram({
appId: 'wx26dd070c090dfbdf',
path: '/pages/playBackRedirect/index?token={token}&appId={appId}&deviceId={deviceId}&channelId={channelId}&recordType={recordType}'
})
小程序插件
申请插件
打开小程序微信公众平台,登录开发者小程序账号,进入设置->第三方设置->插件管理->添加插件,输入乐橙云小程序 appId:wx26dd070c090dfbdf,添加乐橙云小程序插件(页面组件名 imou-player,与 Web 轻应用 ImouPlayer 产品区分)。如下图。

获取临时权限校验密钥
根据设备序列号、通道号,生成临时权限校验密钥,用于平台校验开发者和设备的权限。
请求地址:
https://openapi.lechange.cn/openapi/createWeChatMiniProgramToken
配置 app.json 文件
{
"plugins": {
"myPlugin": {
"version": "1.0.0",
"provider": "wx26dd070c090dfbdf"
}
}
}
集成插件页面.json 文件
{
"usingComponents": {
"imou-player": "plugin://myPlugin/imou-player"
}
}