草庐IT

android - xperia Z5 上的 LED 手电筒

我正在使用以下代码打开和关闭LED手电筒:publicFlashlight(SurfaceViewpreview,Contextcontext){this.preview=preview;this.context=context;mHolder=preview.getHolder();//mHolderissurfaceHoldermHolder.addCallback(this);try{mCamera=Camera.open();params=mCamera.getParameters();mCamera.setPreviewDisplay(mHolder);mCamera.sta

android - 关闭手电筒后无法使用相机

我正在为学校编写一个应用程序,它的功能需要相机拍照、裁剪、上传到服务器,之后用户必须能够打开手电筒(作为某些跟踪的一部分在做)。以上所有操作都完美无缺-直到用户关闭手电筒并想要拍摄另一张照片。相机停止工作在屏幕上显示无法连接到相机的错误。我知道有像重新连接这样的命令:http://developer.android.com/reference/android/hardware/Camera.html#reconnect()我一直在摆弄它,但我无法让它正常工作。为了使用相机,我使用了一个Intent:Intentintent=newIntent(MediaStore.ACTION_IMA

android - 打开 Galaxy Nexus 手电筒

我正在开发一个需要打开我的GalaxyNexus设备手电筒的应用程序。我在这里提到了帖子LEDflashlightonGalaxyNexuscontrollablebywhatAPI?publicclassTestCameraextendsActivityimplementsSurfaceHolder.Callback{CameramCamera;publicstaticSurfaceViewpreview;publicstaticSurfaceHoldermHolder;publicvoidonCreate(BundlesavedInstanceState){super.onCrea

android - 棉花糖中的手电筒控制

我对最新Marshmallow版本中的相机有疑问,更具体地说是手电筒。在任何Marshmallow之前的版本上,我需要做的就是打开/关闭闪光灯:privatevoidturnFlashOn(finalCameracamera,intflashLightDurationMs){if(!isFlashOn()){finalListsupportedFlashModes=camera.getParameters().getSupportedFlashModes();if(supportedFlashModes!=null&&supportedFlashModes.contains(Camer

ios - iPhone X 手电筒在启用 AR 相机时关闭

我正在构建一个需要手电筒打开手电筒模式的AR应用程序。打开手电筒模式然后启用AR场景在我的iPhone8上工作正常,但在iPhoneX上,手电筒打开然后再次关闭。有什么办法可以解决这个问题,或者我必须做些什么才能让iPhoneX正常工作?-(void)turnTorchOn:(bool)on{ClasscaptureDeviceClass=NSClassFromString(@"AVCaptureDevice");if(captureDeviceClass!=nil){AVCaptureDevice*device=[AVCaptureDevicedefaultDeviceWithMed

iphone - 激活手电筒应用程序的 LED

我正在尝试为我的iPhone制作一个手电筒应用程序。我有一部iPhone4,想在我的项目中使用iPhone上的LED。任何人都可以帮助我开始使用它吗? 最佳答案 这是一个较短的版本,您现在可以使用它来打开或关闭LED:-(void)torchOnOff:(BOOL)onOff{AVCaptureDevice*device=[AVCaptureDevicedefaultDeviceWithMediaType:AVMediaTypeVideo];if([devicehasTorch]){[devicelockForConfigurati

iphone - 在 Xcode 中调暗 iPhone 5 手电筒应用程序的 LED

我希望使用slider选项调暗手电筒的LED。我知道Apple支持iOS6但是,我不确定要使用什么代码。这是我目前在.m文件中的代码。-(IBAction)torchOn:(id)sender;{onButton.hidden=YES;offButton.hidden=NO;onView.hidden=NO;offView.hidden=YES;AVCaptureDevice*flashLight=[AVCaptureDevicedefaultDeviceWithMediaType:AVMediaTypeVideo];if([flashLightisTorchAvailable]&&[

ios - 启动 AVCaptureSession 时设备手电筒关闭

我正在使用AVCaptureSession来捕捉视频。我想在整个类(class)期间都点亮手电筒,但一旦类(class)开始,手电筒就会自动关闭。这里有很多帖子展示了如何打开手电筒。它有效,除非开始捕获session。这是我开始session的方式guardletcamera=AVCaptureDevice.default(for:.video)else{return}self.captureSession.beginConfiguration()letdeviceInput=tryAVCaptureDeviceInput(device:camera)self.captureSessi

ios - iOS swift 拍摄视频时保持手电筒开启

我构建了一个用于自动捕捉的相机应用。只要相机开着,我就想保持闪光灯开着。我设置了以下代码:cameraDevice=AVCaptureDevice.defaultDevice(withMediaType:AVMediaTypeVideo)if(cameraDevice.hasTorch){do{trycameraDevice.lockForConfiguration()ifcameraDevice.isTorchActive{cameraDevice.torchMode=AVCaptureTorchMode.on}else{//setsthetorchintensityto100%tr

ios - 打开手电筒时 AVCaptureSession 卡住

我们的iOS应用程序中有条形码扫描功能,我们让客户能够根据需要打开和关闭手电筒。在iPhoneX上(并且仅在iPhoneX上)当AvCaptureSession正在运行并且手电筒已启用时,屏幕上的视频捕获会卡住。一旦手电筒再次关闭,视频捕捉就会再次开始。有人遇到过这个吗?我似乎找不到任何指向解决方法的东西。想知道这是否是iPhoneX的错误? 最佳答案 我遇到了这个问题。经过一些实验,事实证明,获取设备以配置手电筒必须以与配置AVCaptureSession时获取设备完全相同的方式完成。例如:letcaptureSession=AV