感谢今日封面摄影师的无私分享~

接着昨天分享的内容 又发现了新东西 TP-LINK商用云平台 自己用手上的小程序做了下测试 部署到最后发现小程序的类目审核没过 直播接口的权限申请不了 下面这些是可以申请直播组件的类目

类目审核通过之后 需要到微信后台的左侧菜单 开发与服务->开发管理 菜单里 找到顶部的 接口设置 开通 live-player的权限

如果有需要这一块功能 小程序那边也有类目权限的 可以直接拿下面的代码去自己试试看 如果有效果记得回来评论回复下哈 感谢
还是附一下SDK的官方页面
https://open.tp-link.com.cn/sdk?type=商用云平台
先到商用云平台里注册账户
之后进入控制台 右边的菜单里 点击开发者服务

之后再右上角 点击创建应用 因为是测试 所以项目类型这些是随便选择的 可以按照自己需求来调整

创建好项目之后点击进入 上方的第三个选项卡 有密钥管理


可以获取到商用云平台的AK和SK 之后小程序这边会需要用到 之后需要把下面这个域名加入到小程序后台的服务器域名白名单里 [管理-开发管理-服务器域名-request合法域名]
https://api-smbcloud.tp-link.com.cn
然后就是插件引入 在微信小程序的app.json里
"plugins": { "tplink-player": { "version": "1.0.4", "provider": "wx1a81aea5b34bc897" } },
这里我填写的是1.0.4的版本号 官方文档给的1.0.3版本 运行的时候会报错
添加完成之后 在需要使用直播组件的页面.json里添加以下代码
{ "usingComponents": { "tplink-player": "plugin://tplink-player/tplink-player" }}
.wxml文件里 添加组件的代码
// 以下传参仅为示例,可根据实际参数传递<tplink-player id="tplink-player" width="360" height="300" ak="aaa" sk="bbb" mac="0F-0F-0F-0F-0F-0F" bind:handleError="handleError"/>
这里的AK和SK 就依照之前步骤获取到的填入 mac地址在自己手上的设备里 TP的各种设备上都有 照着填回来就可以了 代码都填写完之后 运行一下项目 会有新增插件的提示 弹出下面这个提示的时候 点击 添加插件 就ok


全部流程就这样了 看了下官方文档 我这边报的错 好像是签名的问题 查了半天资料也没能调试好 然后这个插件 只能真机调试或者体验版用手机调试 不可以用模拟器 组件部署好的形式是下方截图这样

明天客服在线的时候问下TP的客服看看具体是什么问题 之后再来接着反馈 如果有上方类目中的朋友们可以自行先试试看能不能调通 今天先这样
保持好奇 不断进步 下期见~