草庐IT

android - 如何检测是否有前置摄像头,如果有如何够到和使用前置摄像头?

如何检测是否有前置摄像头,如果有如何够到和使用前置摄像头? 最佳答案 如果您使用的是API级别9(Android2.3)或更高版本,您可以执行以下操作来计算(第一个)前置摄像头的索引:intgetFrontCameraId(){CameraInfoci=newCameraInfo();for(inti=0;i然后您可以将索引用于Camera.open方法,例如:intindex=getFrontCameraId();if(index==-1)error();Camerac=Camera.open(index);获取相关相机。

android - 在 SurfaceView 上打开默认摄像头并使用前置摄像头进行录制

我已经编写了这段代码来在屏幕的surfaceview上打开前置摄像头,但是当你点击按钮时我想用前置摄像头录制视频。此代码崩溃。我为相机使用了两个不同的变量,但我没有发现我的错误:(..我遵循了谷歌指南。publicclassMainActivityextendsActivity{publicstaticfinalintMEDIA_TYPE_VIDEO=2;privateCameramCamera;privateCameraPreviewmPreview;publicstaticfinalintMEDIA_TYPE_IMAGE=1;protectedstaticfinalStringTA

android - Camera2Basic 应用程序前置摄像头将照片颠倒

我试过Google的android-Camera2Basic示例应用程序。对于前置摄像头的工作,我在Camera2BasicFragment中更改了一些代码.变化如下。要切换到前置摄像头,我已经更改了mCameraId=cameraId;至mCameraId="1";在setUpCameraOutputs(intwidth,intheight)方法。并在setUpCameraOutputs(intwidth,intheight)末尾添加if条件喜欢,if(mCameraId==null)mCameraId=cameraId;此更改可以完美显示前置摄像头,但不会选择照片。所以我换了mCa

android - 使用前置摄像头录制视频时分别获取视频和音频缓冲区

我在SO和一些不错的博客文章上挖掘了很多但似乎我有独特的要求单独读取视频和音频缓冲区以便在录制过程中对其进行进一步处理。我的用例就像当用户开始录制视频时,我需要使用ML-Face-Detection-Kit不断处理视频帧,并不断处理音频帧以确保用户正在说些什么并检测噪音水平。为此,我认为我需要将视频和音频都放在一个单独的缓冲区中,并在处理后将其合并并保存到MP4文件中作为录音。我试过了CameraView由伟人开发MattiaIavarone但它仅提供视频帧。我愿意接受其他有用的建议/反馈来处理这种情况。 最佳答案 这是一个answ

android - 在 Android 中镜像前置摄像头

当您在Android中使用前置摄像头拍照时,预览沿Y轴反射,使看到的图像看起来就像用户在照镜子一样。我想撤消此效果(应用第二次反射)或只是停止自动完成的效果。我想用这个:CameramCamera;....mCamera.setPreviewCallback(...);但我真的不知道如何处理onPreviewFrame(byte[]data,Cameracamera){...}实现我所描述的目标的最佳方式是什么?请注意,我正在尝试将此效果应用于实时预览,而不是已拍摄的图像。 最佳答案 首先,当您使用Camera.open()打开相机

android - Nexus 10,前置摄像头预览为黑色(无预览)

所以我正在从事与相机相关的项目,我已经在许多设备上对其进行了测试,除Nexus10外,所有设备都通过了测试。我真的搞不懂这是怎么回事,网上也没有人讨论这个问题。我能够在两个不同的Nexus10(wifi)设备上重现该问题。这是我的Activity代码:publicclassMainActivityextendsActivity{privatestaticCameramCamera;privatestaticbooleanmCameraOpen;privatestaticImageViewmPreviewImageView;privateSurfaceViewmPreviewSurfac

android - 用于 phonegap android 的 Zxing 条码扫描器插件不适用于只有前置摄像头的 nexus 7

哪个适用于phonegapandroid的条码扫描器插件也适用于前置摄像头? 最佳答案 要使Cordova/PhoneGapBarcodeScanner插件正常工作,您需要比使用大多数其他插件更进一步。我的大部分工作都是在Eclipse之外进行的,所以我将解释如何从终端完成这项工作,如果您需要它们,我将添加Eclipse注释(尽管询问。)克隆插件项目如果您还没有,请从github获取phonegap-plugins项目:gitclonegit://github.com/phonegap/phonegap-plugins.git(我们

Android使用前置摄像头拍照

这是我第一次使用相机。我已经阅读了很多示例和文档,所以我尝试创建自己的类来使用前置摄像头拍照。这是我想出的:publicclassCameraController{privateContextcontext;privatebooleanhasCamera;privateCameracamera;privateintcameraId;publicCameraController(Contextc){context=c.getApplicationContext();if(context.getPackageManager().hasSystemFeature(PackageManager

【Netty专题】【网络编程】从OSI、TCP/IP网络模型开始到BIO、NIO(Netty前置知识)

目录前言前置知识一、计算机网络体系结构二、TCP/IP协议族2.1简介*2.2TCP/IP网络传输中的数据2.3地址和端口号2.4小总结三、TCP/UDP特性3.1TCP特性TCP3次握手TCP4次挥手TCP头部结构体3.2UDP特性四、总结课程内容一、网络通信编程基础知识1.1什么是Socket1.2长连接、短连接1.3网络编程与生活常识类比二、BIO2.1BIO简介2.2BIO结合多线程1:普通线程2.3BIO结合多线程2:线程池*2.4小结三、NIO3.1NIO简介3.2与BIO的主要区别3.3JavaNIO没引入多路复用器之前3.4JavaNIO+多路复用3.5JavaNIO之Reac

android - setOrientationHint 在某些手机的前置摄像头 (HTC) 上逆时针旋转视频

问题:某些Android设备(列在问题底部)在对正面拍摄的视频使用setOrientationHint(intdegrees)函数时表现出意外行为面对相机。预期的行为是视频顺时针旋转,但这些设备逆时针旋转视频。我的目标:在相机设置或硬件方向中识别一个变量,使我能够预测到何时会发生这种情况。具体来说,我想避免在我的代码中对这些电话进行特殊封装!进一步说明:我正在使用标准的MediaRecorder对象录制视频,并且在准备录制时,我使用setOrientationHint()设置了视频的方向.在setOrientationHint()的文档中,为degrees参数指定了以下内容:degre