问题标签 [camera-flash]

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 投票
1 回答
437 浏览

windows-10 - Windows 10 Phone 应用开启闪光灯(灯)

我有个问题。我是新的 Windows Phone 10 开发人员,但我遇到了问题。

如何打开 Lumia 930 的手电筒?我在互联网上找不到任何答案。

非常感谢,问候

0 投票
1 回答
169 浏览

android - 如何判断我的安卓相机上的闪光灯硬件是否打开?

我正在为三星 Galaxy Camera 2 开发一个应用程序。与大多数安卓设备不同,该设备有一个硬件按钮来打开和关闭相机的闪光灯。如果闪光灯模式已打开,我希望该应用程序告诉用户在拍照之前打开闪光灯。但是我无法检测到相机的闪光灯是打开还是关闭。flash 按钮没有注册为键事件,所以我不知道如何检测这个硬件按钮何时被使用。

0 投票
0 回答
998 浏览

android - Android:有意关闭闪光灯

我正在尝试使用意图默认禁用android相机闪光灯,所以在谷歌搜索和研究后我有了这个

我的挑战是意图不支持 getParameters 以使用它来关闭闪光灯相机。我如何解决这个问题以使用意图关闭闪光灯相机来获取相机参数。感谢期待

0 投票
2 回答
1238 浏览

android-activity - Libstreaming:我们可以在 SurfaceView 上执行放大和缩小相机以及在相机预览中进行触控对焦圈和 Flash 吗?

我正在使用libstreaming流媒体库开发一个 android 应用程序。该应用程序在 Wowza 上向上游发送(移动到 Wowza)。我创建了一个具有相机预览的表面视图。它工作正常,但我想添加三个功能(放大/缩小、自动对焦和 Flash)。

我不知道 Libstreaming 是否可行。

我用过的 SurfaceView 属于 package net.majorkernelpanic.streaming.gl.SurfaceView

以下是我的活动代码:

activity_main.xml

我需要完整的描述来添加所有这三个相机功能。

0 投票
3 回答
8831 浏览

android - 使用 Google Vision BarCode Reader 访问 AutoFocus/Flash

我在这里玩条形码扫描仪的原始示例:

https://github.com/googlesamples/android-vision/blob/master/visionSamples/barcode-reader/app/src/main/java/com/google/android/gms/samples/vision/barcodereader/BarcodeCaptureActivity.java

他们可以像这样在相机工厂内启动 AutoFocus/Flash:

但是cameraSource builder上的这个方法在当前版本中已经消失了,所以这个设置不能被访问。另外我需要在使用过程中更改 FlashMode,所以这也不是办法。我发现了这个访问相机的丑陋解决方案:

虽然它有效,但无济于事:调用getParameters().setFocusMode()时我收到此异常:

显然我正在做的不是正确的方法,但似乎没有关于它的文档。

感谢您的提示。

0 投票
1 回答
3835 浏览

android - 在 Camera2 API 中切换闪光灯

我的问题是当我在不同的 flashmode 之间切换然后想要捕获图像时,我的 captureBuilder 不会设置所选的 flashmode。它仅在我关闭并重新打开相机时才有效。

我以https://github.com/googlesamples/android-Camera2Basic作为起点。

我的方法:

这是 setCurrentFlash 方法:

任何想法为什么构建器在捕获之前没有正确设置闪光灯?

*****编辑*****

通过像 Eddy Talvala 建议的那样调用 runPrecaptureSequence() 时将 flash 设置为 previewRequestBuilder 解决了问题

0 投票
5 回答
965 浏览

ios - iOS 10 相机闪光灯开/关不工作

最多 iOS 9 闪光灯开/关/自动工作正常。但在 iOS 10 中,flash 无法正常工作。

并以编程方式更改闪存模式。

0 投票
0 回答
45 浏览

android - 为什么当我在我的应用程序上使用闪光灯时会进入堆栈?

我根据谷歌示例camera 2 API执行我的自定义相机,但我的应用程序需要一些附加功能。一切都很好,直到我添加了对闪光灯的永久支持

我已经检查过它Meizu MX5并且Samsung 5它工作正常,出现问题Samsung 6......在我进行第一次捕获后,flash 正在闪烁并且应用程序将堆栈......没有任何堆栈跟踪......

谁能假设堆栈的原因是什么?

提前致谢!

0 投票
1 回答
342 浏览

ios - 设置相机闪光灯在 iOS 10 中不起作用

无法为 iOS 10 及更高版本正确设置相机闪光灯(这在 iOS 9 中正常工作)。它始终默认为 UIImagePickerControllerCameraFlashModeAuto。

这是我的代码:

0 投票
1 回答
420 浏览

android - 为什么闪存驱动器应用程序在堆栈中?CONTROL_AE_MODE_ON_ALWAYS_FLASH Camera2API

有奇怪的情况。我拿了标准的谷歌样本camera2API

无论外部光线如何,我都需要闪光灯永久工作。

为了完成它,我更改了一行代码:

CONTROL_AE_MODE_ON_AUTO_FLASH我把它改成了CONTROL_AE_MODE_ON_ALWAYS_FLASH

而且我遇到了问题,当我单击Take picture按钮时,相机正在闪烁,就是这样。应用程序进入堆栈...

我究竟做错了什么?

编辑

我接下来弄清楚:

我已经在三个不同的设备上尝试过 tern on flash Meizu MX5Samsung S5并且Samsung S6

其中两个,Meizu MX5Samsung S5上面的代码一起正常工作,并且应用程序不在堆栈中驱动。

出现问题Samsung S6,但是...

方法setAutoFlash()在不同地方在代码内调用 3 次

  1. captureStillPicture()
  2. unlockFocus()
  3. onConfigured()

诀窍是,如果我禁用它setAutoFlash()captureStillPicture()因为Samsung S6它会停止堆叠并且 flash 开始工作,但是如果我尝试这种方法Meizu MX5Samsung S5flash 不起作用......