微信打开H5页面,对于标签【 input type="file" accept="video/*" capture="camcorder" 】无法直接打开摄像头录制视频问题解决

问题描述:(用的测试机器为华为手机)

大家都知道:通过 来激活本地摄像头来调取视频

但当在微信中扫描二维码打开H5页面时,不能直接激活摄像头来录制视频,而是默认让你选择,手动打开相机,或者本地选择文件,这不符合我的要求。如下图:

微信打开H5页面,对于标签【 input type=

问题解决过程:

通过调查在微信可以正常打开的,往下拖拽页面,上面提示由QQ浏览器X5内核提供技术支持

微信打开H5页面,对于标签【 input type=

而不可以的微信提示的却是:网页由xxx.xxx.xxx(网址)提供,如下图:

微信打开H5页面,对于标签【 input type=

怀疑是微信使用QQ浏览器X5内核和默认浏览器的问题,通过调查在微信任意对话框发送网址:http://debugtbs.qq.com 点击进入,可以进入tbs调试页面。如下图:

微信打开H5页面,对于标签【 input type=

而不可以的微信却跳转了一个【X5内核调试专用页】的页面,如下图:

微信打开H5页面,对于标签【 input type=

提示了相关信息,根据页面的提示,首先在任意对话框发送这个网址:http://debugmm.qq.com/?forcex=true,点击进入,跳转如下页面,这个需要在页面上等待一段时间,它会自动退出。

微信打开H5页面,对于标签【 input type=

然后在点击以前在对话框发送的网址 http://debugtbs.qq.com   再次进入就可以显示正常的tbs调试页面了。

然后在通过二维码扫描以前的链接可直接打开摄像头录制视频,发现主要是默认浏览器的设置引起的问题。

你可能感兴趣的:(html5,html)