微信小程序对接萤石云开发平台

这篇具有很好参考价值的文章主要介绍了微信小程序对接萤石云开发平台。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近收到了一个需求,需要在微信小程序对接萤石云平台,获取到摄像头画面,想到的第一种方法就是得到视频的url地址,直接放到 video 标签下就行了

1、初次尝试

登录萤石云平台,在我的,应用信息中查看AppKey和Secret(用于获取token)
获取token的接口文档地址为:https://open.ys7.com/help/81
拿到这个token后,才能进行后续的获取萤石云平台的设备信息

export function getAccessTokenApi(options: Options) {
	return new Promise((resolve, reject) => {
		const { loading = true } = options
		if (loading) {
			uni.showLoading({
				title: '加载中...'
			})
		}
		uni.request({
			url: 'https://open.ys7.com/api/lapp/token/get',
			method: 'POST',
			header: {
				"Content-Type": "application/x-www-form-urlencoded"  // 这个一定要加上
			},
			data: {
				appKey: appKey,
				appSecret: appSecret
			},
			success(res) {
				resolve(res.data)
				uni.hideLoading()
			},
			fail(err) {
				reject(err)
				uni.hideLoading()
			},
		})
	})
}

按照之前的想法,获取视频url,查看接口文档,确实有拿到视频地址的接口
接口文档地址:https://open.ys7.com/help/1414


interface VideoUrlOpt {
	accessToken: string
	deviceSerial: string
	protocol?: number
}

export function getVideoUrlApi(options: VideoUrlOpt) {
	return new Promise((resolve, reject) => {
		uni.request({
			url: 'https://open.ys7.com/api/lapp/v2/live/address/get',
			method: 'POST',
			header: {
				"Content-Type": "application/x-www-form-urlencoded"
			},
			data: {
				...options
			},
			success(res) {
				resolve(res.data)
			},
			fail(err) {
				reject(err)
			}
		})
	})
}

拿到url后,放到video标签中,本以为大功告成,却突然提示
微信小程序接入萤石云摄像头,微信小程序,notepad++,小程序
反复修改参数无果后,觉得这种方法不行,就开始寻找新的方法

2、最终方案

查看萤石云官网,看到了官方给出的一些解决方案
地址:https://open.ys7.com/help/452

需要登录微信公众平台,并且申请插件可半屏小程序,我同时申请了半屏小程序和视频组件,半屏小程序秒同意,组件还需要等,因为时间原因,最终选择了半屏小程序
打开半屏小程序代码如下:

const openVideo = (deviceSerial: string) => {
		const channelNo = 1
		uni.openEmbeddedMiniProgram({
			appId: 'wxf2b3a0262975d8c2',
			path: '/pages/live/live?accessToken=' + accessToken + '&deviceSerial='+ deviceSerial + '&channelNo=' + channelNo
		})
	}

最终效果
微信小程序接入萤石云摄像头,微信小程序,notepad++,小程序
因为申请视频组件插件还没有成功,暂时先用这种,等插件成功,在看下另一种方法。文章来源地址https://www.toymoban.com/news/detail-861332.html

到了这里,关于微信小程序对接萤石云开发平台的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【微信小程序 | 实战开发】配置微信小程序APPID并快速接入

    你是否想要掌握人工智能的最新技术和应用?你是否想要成为未来社会的创新者和领导者?你是否想要和全球的优秀导师和同学一起学习和交流?如果你的答案是肯定的,那么欢迎来到床长人工智能教程网站,这里是你实现梦想的起点! 个人名片: 🐼 作者简介:一名大一在

    2024年01月24日
    浏览(48)
  • Web端接入萤石云平台的视频数据

    前言 因为项目需要在Web和App上展示实时视频流信息,所以之前做项目时尝试了很多方法。有用vlc插件播放的(由于使用到了插件,所以安卓App、微信小程序都不能显示视频,最后也放弃了),也有使用海康威视Web开发包开发的。但是最简单的是直接在Web端或App上接入萤石云平台

    2024年02月09日
    浏览(22)
  • SpringBoot对接微信小程序支付功能开发(一,下单功能)

    1,接入前准备: 接入模式选择直连模式; 申请小程序,得到APPID,并开通微信支付; 申请微信商户号,得到mchid,并绑定APPID; 配置商户API key,下载并配置商户证书,根据微信官方文档操作:https://pay.weixin.qq.com/wiki/doc/apiv3/open/pay/chapter2_8_1.shtml 上面都配置完之后会得到:小

    2024年02月10日
    浏览(47)
  • 微信小程序接入客服功能开发流程

    首先看官方文档这样说的:1、小程序内:开发者在小程序内添加 客服消息按钮组件 ,用户可在小程序内唤起客服会话页面,给小程序发消息。客服消息使用指南 | 微信开放文档 客服消息按钮组件 button | 微信开放文档 在线客服是通过按钮组件来绑定的。所以我们小程序代码

    2024年02月08日
    浏览(32)
  • SpringBoot对接微信小程序支付功能开发(二,支付回调功能)

    接着上一篇: SpringBoot对接微信小程序支付功能开发(一,下单功能) 在上一篇下单功能中我们有传支付结果回调地址。 下面是回调接口实现 根据官网给的参数进行业务处理 这就完成了,微信支付回调你的地址,并且把支付的信息传进来,剩下就要根据自己业务进行操作。

    2024年02月11日
    浏览(42)
  • EasyCVR平台基于萤石云SDK接入的设备播放流程及接口调用

    EasyCVR视频融合云服务支持海量视频汇聚与管理、处理与分发、智能分析等视频能力,在功能上,可支持视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、服务器集群等。EasyCVR平台可支持多类型设备、多协议方式接入,包括:国标GB28181协议、RTMP、

    2024年02月13日
    浏览(28)
  • 基于springboot的农产品销售管理系统/电商项目/水果超市管理系统/微信小程序毕设/农村电商资源对接平台【附源码】

    🥇 个人主页 :@MIKE笔记 🥈 文章专栏 :毕业设计源码合集 精准扶贫视域下农村电商资源对接平台设计-以“果农无忧” 微信小程序商城为例 基于springboot微信小程序农产品商城 摘要 :随着\\\"互联网+\\\"时代的到来,依托电商平台促进农村资源对接成为了电商扶贫的重要助力。本

    2024年02月03日
    浏览(39)
  • 1-基本控制篇(阿里云物联网平台)-C#,网页,android,微信小程序,单片机等使用MQTT接入阿里云物联网平台

    \\\"ProductKey\\\": \\\"a1m7er1nJbQ\\\", \\\"DeviceName\\\": \\\"Mqtt\\\", \\\"DeviceSecret\\\": \\\"7GUrQwgDUcXWV3EIuLwdEvmRPWcl7VsU\\\" 如何使用MQTT协议模拟设备快速接入物联网平台_物联网平台(IoT)-阿里云帮助中心    阿里云的说明文档 a1m7er1nJbQ.iot-as-mqtt.${region}.aliyuncs.com a1m7er1nJbQ.iot-as-mqtt.cn-shanghai.aliyuncs.com 112233445566|securemode=3,s

    2024年04月12日
    浏览(119)
  • 微信小程序云开发|基于微信小程序实现房产中介平台系统

    作者主页:编程千纸鹤 作者简介:Java、前端、Python开发多年,做过高程,项目经理,架构师 主要内容:Java项目开发、毕业设计开发、面试技术整理、最新技术分享 收藏点赞不迷路  关注作者有好处 文末获得源码 项目编号:BS-XCX-012 语言环境:微信小程序 开发工具:微信开

    2024年04月25日
    浏览(29)
  • 微信小程序怎么制作?【小程序开发平台教学】

    随着移动互联网的快速发展,微信小程序已经成为了人们日常生活中不可或缺的一部分。从购物、支付、出行到社交、娱乐、教育,小程序几乎涵盖了我们生活的方方面面。那么,对于有营销需求的企业商家来说,如何制作一个自己的微信小程序呢?下面给大家讲解微信小程

    2024年02月06日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包