【问题标题】:CWAC camera flash not workingCWAC相机闪光灯不工作
【发布时间】:2014-04-26 19:32:27
【问题描述】:

我在CameraFragment 中使用setFlashMode() 来设置闪光模式。但是,闪光灯仅在使用自动对焦时有效,但现在在调用takePicture() 方法时有效。任何人都可以对此有所了解吗?谢谢。

【问题讨论】:

  • 除了将闪光灯模式传递给Camera之外,我并没有直接对它们做任何事情。
  • 是的,我已经检查过了,但我认为我遗漏了一些东西。有什么想法吗?
  • 在 repo 上提交问题,提供您的设备(Build.MANUFACTURERBuild.PRODUCT)的确切详细信息以及您传递给 setFlashMode() 的内容和时间。我会看看我是否可以重现你的场景。我完全有可能需要添加更多特定于设备的闪存智能,除此之外。
  • 我会这样做,另一方面,Flash 也不适用于您的演示应用程序。刚才我编译并运行它,没有任何改动。
  • Nexus 4。无论如何,谢谢,我会发布一个问题。

标签: android android-camera commonsware-cwac


【解决方案1】:

我的手机 Galaxy S4 (SPH-L720) 也有类似问题。 我可以通过复制现有的 Galaxy S4 xml 配置文件并为我的手机创建一个特定的新文件来解决它:cwac_camera_profile_samsung_jfltespr.xml

如 cmets 中所述,您需要在文件名中包含 Build.MANUFACTURER(在本例中为 samsung),jfltespr 是 Build.PRODUCT 代码。

<!-- Galaxy S4 (SPH-L720) -->
<deviceProfile>
    <maxPictureHeight>
    2448
    </maxPictureHeight>
    <recordingHint>
    STILL_ONLY
    </recordingHint>
</deviceProfile>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-03-03
    • 1970-01-01
    • 2015-10-24
    • 1970-01-01
    • 1970-01-01
    • 2017-04-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多