1

我有以下问题(大约一周以来),不幸的是我无法解决它:

我正在使用 applozic,特别是作为我的应用程序的视频聊天功能。我想将它部署在支持 android 6.0 的智能眼镜设备上。应用程序启动,连接到 applozic 服务器,我的应用程序的所有功能都运行良好,然后,当我尝试连接 WebRTC 视频通话时,会发生以下情况:

 01-31 11:02:41.331 3580-3580/com.package.name W/System.err:
 java.lang.IllegalArgumentException: FRONT_CAMERA is not supported on
 this device [...]

音频有效,聊天功能有效,所以我“相信”抛出的错误消息。我能做些什么来解决这个问题,还是 applozic 根本不支持只有一个摄像头的设备?

我已经尝试了以下方法:

  1. 卸载并重新安装相机应用程序
  2. 安装了不同的安卓相机应用
  3. 添加了我能想到的所有其他清单权限
  4. 使用设备登录到 Web 应用程序(Java Script API)并且它可以工作
  5. 用 5 款不同的智能手机对其进行了测试,效果很好,这让我相信 applozic 不支持只有 1 个摄像头的设备。
  6. 编译 + 针对更高和更低的 SDK
4

1 回答 1

1

在与 applozic 联系后(他们对我的赞赏做出了非常快的回应),通过插入修改后的 audioVideo 模块,我得到了一种解决方法。在稍微调整这个模块之后,我现在可以在进行实时视频通话时使用只有前置或后置摄像头的设备。

所以我建议如果你遇到同样的问题,你联系 applozic 支持:https ://www.applozic.com/并参考这个 stackoverflow 线程。

于 2018-02-02T12:33:05.203 回答