2

我开发了一个 Flex Mobile 项目 (Android),它是一个视频聊天和直播应用程序。

现在我面临一个问题。

我需要从我的应用程序中启用相机 LED(闪光灯),这有点困难,因为这样 Flex 不与设备的 LED 硬件交互。

所以我写了一个 ANE (Android Native Extension) 并尝试调用相机的 LED,它在一个独立的移动应用程序中工作。

但是我在我的视频聊天应用程序中使用了相同的 ANE,并带有一个名为 flash 的按钮。

Onclick 按钮应该启用 LED 闪光灯,它不起作用,因为视频聊天应用程序已经在使用相机和本机扩展,它再次尝试打开另一个相机。

众所周知,Android 不允许多次访问 Camera,因为它具有单例特性。

如果我访问我的视频应用程序,我的 Flash 不能并行工作。

那么有什么方法可以将我的本机扩展相机对象传递给 flex 移动应用程序并将其用于我的聊天应用程序。

本机扩展只能将原始数据类型返回给 flex 是我的假设。

是否有任何替代方式或任何可行的解决方案足以在我的视频聊天应用程序中访问 LED 闪光灯。

PS:我总是使用后置摄像头。

谢谢,维鲁

4

0 回答 0