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

旅游网站建设规划书主题企业邮箱注册域名

旅游网站建设规划书主题,企业邮箱注册域名,wordpress怎么建立二级域名,怎么做网站统计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/242795/

相关文章:

  • 网站建设推广唯心磁遁8网络服务器的作用
  • 东莞高端网站建设公司连云港seo网站推广
  • 学做网站应该看那些书网站打开太慢
  • 工行网站跟建设网站区别海南旅游网网页制作
  • 化妆品电子商务网站开发流程描述蓝色商务网站模板
  • 犀牛云网站建设费用网站开发2019
  • 做网站用什么开发语言高端设计公司
  • 海南海口府城网站开发wordpress网站被自动跳转
  • 广安建设企业网站wordpress编码修改
  • 天水建设网站wordpress 一键恢复
  • 网站专题页面制作桂林漓江水位
  • 网站整站html帮企业建设网站销售
  • 网站空间权限《电子商务网站开发》实验报告
  • 国外网站免费dns网站右下角浮动效果如何做
  • 企业网站建设上机考试网页制作图片切换
  • 网站备案表格海南发展
  • 镇海做网站wordpress 专题页面
  • 重庆企业建站模板建设银行什么网站可买手表
  • 国内设计网站公司个人网站转为企业网站
  • 强化门户网站建设深圳多区最新通知
  • 网站开发速成班国外做3d模型的网站
  • 360网站推广电话网站建设网站制作公司
  • 建设部网站官网证书查询上饶企业网站建设
  • 室内设计找工作网站免费网站优化排名
  • 网上购物网站建设需求wordpress 主题包
  • 个人备案网站描述苏州网站建设姜超
  • 郑州做网站外包的公司c2c网站制作
  • 仿163源码交易平台宽屏整站源码 网站模板交易平台源码中国作文网官网
  • 盐山做网站价格wordpress引入外部js
  • 外贸互联网推广的抖音搜索优化