react+ts使用video实现视频录制不兼容微信浏览器

问题描述

react+ts使用video实现视频录制,ios和安卓浏览器都ok,安卓微信也可以,但是ios微信确认调用摄像头确认后页面不显示。

根据打印结果表示,未进入自动调用方法判断里

在这里插入图片描述

onloadedmetadata

loadedmetadata这个函数,当指定的音频/视频的元数据已加载完成时,才会触发判断里的方法。

这种获取视频的时长在其他浏览器都可以获取到视频的时长,但是在微信浏览器打开就不行

由于是视频录制功能,初始化的时候也没有视频长度,直接注释掉就ok

参考资料:微信浏览器h5 loadedmetadata 兼容性问题

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐