首 页
产品方案
产品方案
商城
简单好用的商城系统
餐饮
外卖、点餐系统
酒店
酒店预订
旅游
旅游系统
客户案例
文章
联系我们
登录
/
注册
IOS微信端调用getUserMedia获取摄像头时无效不显示的一个原因
知古树
2022-04-07 22:41
228
阅读
回复
在做人脸识别时调用navigator.mediaDevices.getUserMedia获取摄像头时,在Android端微信和浏览器都可以工作,但是在IOS端时只有浏览器可以工作,微信端显示白屏。
测试时getUserMedia是有效的,但是发现因为不支持onloadedmetadata事件,导致的video不能play(),所以换一种方法增加一个事件addEventListener事件canplay,在这里执行视频获取操作,而在getUserMedia事件里直接video.play()