赞
踩
公司的Android项目要求支持外置摄像头,即要求支持USB摄像头;一脸懵逼的我从来没听过Android设备能支持USB摄像头的,只知道Android大机器能接外置的摄像头,但插口是接在Android机器上的前置和后置接口,也就是说可以通过Android自带的Camera类或Camera2类中API直接调用的;然而项目要的是在包含前置和后置摄像头之后,还要有USB摄像头,懵逼的我立马上网找这方面的资料,找到了UVCCamera和openCV,但下了openCV的demo之后并没有任何关于USB摄像头的玩意,转战UVCCamera;了解了UVCCamera之后,还要实现通过UVCCamera取流并给到webrtc
注:阅读本篇需要简单了解webrtc如何通过**Capturer类产生视频流并转化
一、UVCCamera下拉与编译
1、UVCCamra下拉
UVCCamera的github地址为:https://github.com/saki4510t/UVCCamera.git
2、UVCCamera编译和demo测试
首先,下载了UVCCamera并且通过AS打开之后,你一定非常的迫不及待的想要看看USB摄像头使用起来是怎么样的;但问题却来了
2.1、一直在sync不好
原因:网络问题
解决:将distributionUrl地址改成本机已有的版本,或者通过浏览器下载并放到系统android/.gradle文件夹中,具体文件夹地址可另外自行百度存放
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。