问题标签 [flashlight]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1403 浏览

iphone - 快速点击按钮时 iPhone 手电筒应用程序崩溃

我的手电筒应用程序运行良好。出于某种原因,每次我非常快地点击手电筒按钮时,应用程序都会冻结并且不执行任何操作。当我调用 AVCaptureSession stopRunning 时,它似乎冻结了。这是我的切换手电筒方法的代码。我还希望最终调用此方法以实现频闪功能。

0 投票
1 回答
940 浏览

iphone - iPhone 应用程序从非活动状态到活动状态的问题

大家好,我有一个手电筒应用程序的问题。我有一个按钮可以打开/关闭闪光灯。我的 viewdidload 也打开了应用程序。当我按下主页按钮然后再次单击我的应用程序时,应用程序不会打开手电筒,所以我使用了 applicationDidBecomeActive。此方法打开闪光灯,但如果我单击按钮将其关闭,则应用程序崩溃。

这是 appdelegate.m:

这是viewcontroller.m:

nslogs 用于故障排除。按下主页按钮并重新启动应用程序后,即使关闭了闪光灯,控制台也会显示“切换错误”我在这里做错了什么?崩溃日志:

0 投票
7 回答
89170 浏览

android - 在 Android 中使用相机手电筒

我正在尝试在小部件中使用相机 LED 手电筒。我找到了几个关于这个主题的线程(即后面提到的那个..),现在我正在尝试使用以下方法控制灯光:

在 AndroidManifest.xml 中尝试了不同的权限,目前我有:

我正在我的 Galaxy Tab 上对此进行测试,因为我手头没有任何其他 Android 设备:灯没有打开。所以我现在有几个问题:

  1. 有什么方法可以测试模拟器中的 LED 灯行为吗?
  2. 我在这里做错了吗?
  3. 根据处理相同问题的这个问题,它在 Galaxy Tab 上的工作方式不同。如何?
  4. 最后,如果它的工作方式不同,我开始怀疑它是否只是 Galaxy Tab 还是其他设备也使用不同的方法。那时很难测试,对我来说似乎很奇怪。

感谢您的任何见解!

顺便说一句,我快速测试了这里多次提到的快速设置。手电筒也不适用于快速设置。

请注意,Galaxy Tab 仍然使用 android 2.2。我看到 2.2 和 2.3 之间有一些变化。

评论:我知道它必须以某种方式工作,因为我在市场上发现了与 Galaxy Tab 完美配合的其他应用程序。

评论 2:如果我设置 cam.setParameters(p); 并使用 getFlashMode() 直接向相机询问当前状态,它会正确返回 FLASH_MODE_TORCH。但是,如果我释放相机并重新打开它,它会返回 FLASH_MODE_OFF。就好像 Camera 对象承认了请求,但并没有真正将其传递给硬件!?

--

在康斯坦丁发表评论后,我删除了 cam.release(); 部分。他是对的,如果您释放相机,设置不会保留。如果您再次使用 cam.open(),您将获得一个关闭灯的新实例。不过,灯仍然无法在银河选项卡上工作。所以,我想如果你当时试图通过一个小部件来控制它,就很难保持点亮。后台服务完成后,相机对象会自动释放,因此灯会再次关闭。我的问题仍然存在,尤其是为什么相机一开始就没有打开。

0 投票
5 回答
41304 浏览

android - 我可以更改 Android 设备的 LED 强度吗?

有没有办法设置我想要的 LED 强度?我知道要打开我使用的 LED:

但是这段代码只是打开了 LED。但是有没有办法为 LED 设置不同的强度以获得更强的光或降低光强度?

0 投票
1 回答
3138 浏览

android - 不使用android.hardware.Camera可以控制手电筒吗?

zxing1.6在我的 Nexus One 上无法使用带有条码扫描器的前灯选项。我需要能够在我的应用程序中使用手电筒,但您不能同时运行两个摄像头实例。有没有办法在不访问相机的情况下使用手电筒?或者我可以以某种方式访问​​已经在使用的相机吗?

我正在使用 GoogleIntentIntegrator.java补丁来扫描条形码。

0 投票
2 回答
1498 浏览

qt - 如何使用 Qt Mobility 在 Symbian 中打开相机手电筒

如何使用 Qt Mobility 在 Symbian 中打开相机手电筒?

0 投票
3 回答
1464 浏览

android - 在android中动态打开相机闪光灯

我正在android中做一个条形码扫描应用程序。在那,我必须动态打开相机闪光灯,我正在使用以下代码执行此操作

但它显示了一个异常,如:

在线

我认为例外是因为当我扫描条形码时,相机已经处于打开模式,在这里我试图再次打开相机。

有什么方法可以在不重新打开相机的情况下打开闪光灯?如何?

0 投票
2 回答
1163 浏览

camera - 在 HTC Desire 上拍照时使用手电筒模式时闪光灯过早熄灭

HTC Desire 后置摄像头的 LED 出现一些问题。

我正在开发一个使用手电筒模式拍照的应用程序,它与其他设备(Nexus One、Galaxy S II、...)配合得很好,但是在拍照之前 LED 灯会熄灭。我已经测试了其他相机应用程序(“Camera Magic”,“Distorted Camera”),似乎他们有完全相同的问题。

相关代码非常标准(并且适用于其他设备)

我想知道是否有人知道问题可能是什么或遇到过同样的问题?

0 投票
4 回答
7016 浏览

android - 设置 Parameters.FLASH_MODE_TORCH 在 Droid X 2.3 上不起作用

我正在编写一个将闪光灯模式设置为手电筒的应用程序。我一直在我的 Droid X 上测试应用程序,但 LED 灯不亮。我在 Droid Incredible 上试了一下,效果很好。我无法弄清楚问题是什么。这是我打开手电筒模式的部分代码。

我添加了 mCamera.startPreview(); 因为我读到这应该会有所作为,但事实并非如此。我还列出了可用的闪光灯模式并将它们显示在屏幕上,以确保我的 Droid X 确实具有手电筒模式,并且它在列表中。我什至用我在网上找到的代码创建了一个新的应用程序,它可以通过一个按钮打开和关闭 LED 闪光灯。它再次在 Droid Incredible 上运行良好,但在 Droid X 上却不行。我是否缺少一些东西才能让它在 Droid X 上运行,或者它可能是姜饼的东西?Droid X 运行 Gingerbread,Droid Incredible 运行 FroYo。

0 投票
1 回答
110156 浏览

android - 在三星 Galaxy Ace 2.2.1 和 Galaxy Tab 中打开/关闭相机 LED/闪光灯

我正在使用打开相机 LED 灯FLASH_MODE_ON

三星 Galaxy Ace 只有三种闪光模式:开、关和自动。

FLASH_MODE_TORCH不适用于三星 Galaxy Tab 和三星 Galaxy Ace 2.2.1

这是我如何打开相机 LED 的代码

并使用以下方法将其关闭:

代码参考:在Android中使用相机手电筒

但问题是 LED 灯只亮了 5 秒。然后它会自动关闭。

谁能告诉我问题出在哪里。或以任何方式连续打开 LED 灯,直到其请求停止。