本文主要是介绍微信打开H5页面,对于标签【 input type=file accept=video/* capture=camcorder 】无法直接打开摄像头录制视频问题解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述:(用的测试机器为华为手机)
大家都知道:通过<input type="file" accept="video/* capture=camcorder"> 来激活本地摄像头来调取视频
但当在微信中扫描二维码打开H5页面时,不能直接激活摄像头来录制视频,而是默认让你选择,手动打开相机,或者本地选择文件,这不符合我的要求。如下图:
问题解决过程:
通过调查在微信可以正常打开的,往下拖拽页面,上面提示由QQ浏览器X5内核提供技术支持
而不可以的微信提示的却是:网页由xxx.xxx.xxx(网址)提供,如下图:
怀疑是微信使用QQ浏览器X5内核和默认浏览器的问题,通过调查在微信任意对话框发送网址:http://debugtbs.qq.com 点击进入,可以进入tbs调试页面。如下图:
而不可以的微信却跳转了一个【X5内核调试专用页】的页面,如下图:
提示了相关信息,根据页面的提示,首先在任意对话框发送这个网址:http://debugmm.qq.com/?forcex=true,点击进入,跳转如下页面,这个需要在页面上等待一段时间,它会自动退出。
然后在点击以前在对话框发送的网址 http://debugtbs.qq.com 再次进入就可以显示正常的tbs调试页面了。
然后在通过二维码扫描以前的链接可直接打开摄像头录制视频,发现主要是默认浏览器的设置引起的问题。
这篇关于微信打开H5页面,对于标签【 input type=file accept=video/* capture=camcorder 】无法直接打开摄像头录制视频问题解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!