- MediaRecorder 安卓无法录制(stop回调报错?ios正常
<video id="videoPlay" class="video" :src="media"></video> <canvas id="myCanvas" type="2d" style="width: 100%;height: 300px;background-color: darkcyan;"></canvas> <canvas id="myCanvas2" type="webgl" style="width: 100%;height: 300px;background-color: greenyellow;"></canvas> js: onloadedmetadata(){ const w = 900 let h = 600 const dpr = wx.getSystemInfoSync().pixelRatio wx.createSelectorQuery().select('#videoPlay').context(res => { this.video = res.context wx.createSelectorQuery().selectAll('#myCanvas,#myCanvas2').node(res => { const ctx1 = res[0].node.getContext('2d') res[0].node.width = w * dpr res[0].node.height = h * dpr const recorder=this.ads = wx.createMediaRecorder(res[1].node, {}) recorder.start() recorder.on('start', (resd) => { this.timer= setInterval(() => { ctx1.drawImage(this.video, 0, 0, w*dpr, h*dpr ); const render = this.createRenderer(res[1].node, w*dpr, h*dpr) render(new Uint8Array(ctx1.getImageData(0, 0, w* dpr , h*dpr).data), w * dpr, h*dpr) }, 1000 / 24) }) recorder.on('stop', (res) => { wx.saveVideoToPhotosAlbum({ filePath: res.tempFilePath, success (res) { uni.showToast({ title: '录制成功' }) .... } }) }) recorder.on("timeupdate", (res) => { console.log('recorder 录制中,当前时间:', res.currentTime) }) }).exec() }).exec() } [图片]
2022-12-06 - 水平面AR支持的3D模型格式有哪些?对模型有什么特殊要求吗?
把demo里的模型地址换成自己的 报错了,不管是fbx还是glb都报错,后来发现把模型里的贴图去掉就能渲染出模型,请问这是什么原因?水平面AR支持的3D模型格式有哪些?对模型有什么特殊要求吗?[图片][图片]
2022-08-05 - 我有一个模型,但是如何制作AR 3D marker?
如何手动制作3D Marker的识别目标文件: 基础能力 /AI/AR /VisionKit 视觉能力 /Marker AR 2D/3D物体 AR 能力 (2D/3D Marker AR)https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/visionkit/marker.html ... 文中这么说:“3D Marker,相比于2D Marker,能够识别3D物体,不局限与平面物体,具有更广的使用范围,算法运行前,需要手动制作3D Marker的识别目标文件(.map文件),然后算法运行时载入该文件用于识别。” 请问一下我有一个模型是 gltf / fbx /usdz 格式,如何手动制作3D Marker的识别目标文件(.map文件)?
2022-09-19