当前位置: 首页 > news >正文

那些网站可以做宣传如何浏览国外网站?

那些网站可以做宣传,如何浏览国外网站?,做淘宝客网站,十大求职招聘app排行uniapp canvas 无法获取 webgl context 的问题解决 一、问题描述 在 uniapp 中做一个查看监控视频的页面,用到的是 JSMpeg 这个库,原理就是前后台通过 websocket 不断推送新画面内容到前端,前端通过这个 JSMpeg 渲染到前端页面中指定的 can…

uniapp canvas 无法获取 webgl context 的问题解决

一、问题描述

在 uniapp 中做一个查看监控视频的页面,用到的是 JSMpeg 这个库,原理就是前后台通过 websocket 不断推送新画面内容到前端,前端通过这个 JSMpeg 渲染到前端页面中指定的 canvas 中。
而这个 canvas 需要具备 webgl 的内容,而不是 2d 的内容。

最初我是在页面中直接预写了一个 canvas 元素

<canvas class="display"/>

结果,当执行 .getContext('webgl') 的时候始终得到的是 null

在这里插入图片描述

二、原因、解决办法

从网上查了下,找到答案了,原因是 uniapp 中预写的 canvas 默认是 2d 的,是无法取到 webgl 内容的。
所以需要在代码中自己创建一个 canvas ,再插入到页面中。

  1. 页面中放一个 canvas 的盛放容器
<view class="canvas-container"></view>
  1. 创建 canvas 元素并添加到这个 canvas 容器中
let canvasContainer = document.querySelector('.canvas-container')
let canvasEl = document.createElement('canvas')
canvasEl.setAttribute('class', 'display')
canvasContainer.appendChild(canvasEl)let url = `ws://192.168.0.105${path}`
this.player = new JSMpeg.Player(url, {canvas: canvasEl})

三、结果

这样就能正常显示视频了。

在这里插入图片描述

http://www.yayakq.cn/news/99373/

相关文章:

  • ftp是专门提供文件传输的网站制作ppt用什么软件
  • 做的不错的网站国外设计网站pinterest设计网址
  • 做网站可能存在的问题wordpress服务器搬迁
  • 驾校门户网站模板怎么用电脑做网站服务器吗
  • 永川网站建设熊掌号自己服务器建网站
  • 网络宣传网站建设建站上海网络企业优化公司
  • 方案案例网站做网络维护的公司有哪些
  • 个人网站备案多少钱做网站绘制蓝图的步骤
  • 商贸行业网站建设哪家通州建设局网站
  • 宁波网站快速优化wordpress模板企业
  • 家装装修风格大全wordpress菜单栏优化
  • 山西网站制作方案字体设计海报
  • 网站建设软件哪个最好网站搜索排名
  • 江苏住房与城乡建设部网站网站管理员功能
  • 无网站可以做cpc吗东莞网站建设渠道
  • 做产品设计之前怎么查资料国外网站国际新闻最新消息今天大事件
  • 大坪网站建设网站建设专员 岗位职责
  • 杭州做销售去哪个网站好wordpress 友情链接页面
  • 网站建设 系统维护网站后台无法上传照片
  • 外贸展示型网站建设公司佛山免费网站制作
  • 汽车租赁网站怎么做php做的购物网站系统下载
  • 华米手表官方网站如何快速建一个网站
  • 海淀网站建设怎么样网站导航栏按钮
  • 西安网站制作推广三维免费网站
  • 想做网站策划怎么做陕西省网站备案
  • 做网站的必要性绵阳做最好优化网站的
  • 关键词优化除了做网站还有什么方法软件工程大学排名
  • 免费建站网站seo网站备案服务类型
  • 自然堂官方网站建设深圳自助体检机地址
  • 企业网站分类举例推广网站的软文