首先非常感谢微信官方提供的这个交流平台,让我们可以在这里得到官方的技术支持!
正题:
我开发的时候用到了getUserMedia获取视频流的功能,安卓能正常使用,ios大部分机型正常使用,但是在ios中的极少数的机型无法正常拉去摄像头(例如:iphone11)。我做的是公众号H5的项目详细问题描述如下:
- 测试机型:iphone11;
- 测试机型系统版本:IOS14.1;
- 微信版本:8.0.16
在使用getUserMedia获取视频流的时候出现了获取不到的情况(且Safari浏览器正常)。
案例Demo:https://heyan.itjyun.com/h5/parent/video/
故障机型演示:
(机型:iphone11,微信版本:8.0.16, 系统版本:14.1)除这款机型外,其余iphone产品均可正常使用
在 iOS 在较低系统版本上,在 Safari 支持 webRTC 的同时,第三方 App 内网页的能力是受限制的。
详情可建议开发者自行查阅相关资料
如 https://stackoverflow.com/questions/65919160/getusermedia-on-ios-14-4-with-wkwebview-still-produces-a-notallowederror