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

一个外国人做汉字网站网站开发自学

一个外国人做汉字网站,网站开发自学,潍坊公司网站建设,wordpress 图片轮换问题描述 在IOS手机 解码视频流的时候,第一次可以正常播放,但只要IOS手机熄屏,再重新唤醒,就会一直播放失败,无论换哪个浏览器都不行。安卓手机则一切正常。 经过排查,发现 IOS手机 的浏览器会无故 webGL…

问题描述

在IOS手机 解码视频流的时候,第一次可以正常播放,但只要IOS手机熄屏,再重新唤醒,就会一直播放失败,无论换哪个浏览器都不行。安卓手机则一切正常。

经过排查,发现 IOS手机 的浏览器会无故 webGL 的上下文对象,然后引发一些奇怪的问题。

webglcontextlost 可能会导致 以下几个现象,可以参考一下。

解决方案 在文章最后贴出来。

  • 导致的现象1

TypeError: Argument 1 ('shader') to WebGLRenderingContext.shader Source must be an instance of WebGLShader....(如下图)

  • 导致的现象2

导致 gl.createShader(x) 返回结果变为 null

  • 导致的现象3 

 RuntimeError: Out of bounds memory access (evaluating 'ee. Decode(n,o)')....


排查

以上几种现象,都可能是 webglcontextlost 引起的(我是说可能),如何判断呢?其实只要监听一下这个事件即可,代码如下:

const canvas = document.getElementById('canvas');canvas.addEventListener("webglcontextlost", () => {console.log("webglcontextlost")
}, false);

如果控制台输出字符串 webglcontextlost,那么恭喜中招,建议先解决这个问题。

可以看到,在苹果官网,很多人提到了同样的问题,看来是官方的锅(咱们不背)。


解决方案

既然是官方的锅,解决方案 自然是升级 IOS 系统版本(升级到17.1),搞定。

升级完测了一下,果然可以正常播放了。再次 熄屏 -> 唤醒 也可以正常播放。

另外,还有网友说把 IOS系统 降级到更低的版本 也可以解决,不过我懒得去折腾了,有兴趣的朋友可以自己试试看。 

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

相关文章:

  • 网站推广服务器怎么选黑龙江省建设部网站
  • 二级学院网站建设wordpress时间提前
  • 昆明市建设局官方网站软件开发设计文档示例
  • 个人如果做网站赚钱上海市建设工程信息网
  • 手机网站开发教程视频网站商城建设合同范本
  • 如何做网站 seo企业目录
  • 告诉搜索引擎网站建设中百度怎么推广广告
  • 网站建设后如何修改用瀑布流做的美食网站
  • 自助建站平台源码丰县徐州网站开发
  • 房产信息查询系统官方网站凡客衬衫官方网站
  • 百元做网站手机商务彩铃制作教程
  • 山东网站备案公司吗企业网址查询入口
  • 彩票做网站犯法吗哪个兄弟给个地址呀
  • 做外贸在那些网站找业务网站建设视频百度网盘
  • 江苏建设工程标准网站山东平台网站建设平台
  • asp服装商城网站源码驾校官方网站 模板
  • 网站建设实训体会深圳市建筑工程
  • 网站建设需要考哪些证黄石市城市建设档案馆网站
  • 去除wordpress主题底部信息谷歌关键词排名优化
  • 签订网站制作协议需注意什么wordpress主题子主题运行速度
  • 电子商务基础网站建设与维护单项选择题动漫视频网站html模板
  • 网站关键字统计lovefort表白网站制作
  • 济南市住房和城乡建设局网站电子商务网站建设与完整实例
  • 网站未备案做经营被罚款北京市网站建设公司排名
  • 网站开发人员的职责wordpress js丢失
  • 辽宁省网站备案要求可以做任务的创意设计网站
  • 做网站大概要花多少钱数据库网站制作
  • 自己做的网站别人怎么访问百度网站开发业务
  • 网站建设属于哪类工作自己在线制作logo免费u钙网
  • 网站一级域名整个网站都在下雪特效怎么做