android - OpenTok 需要 android.hardware.camera.autofocus?

标签 android cordova opentok autofocus tokbox

我正在使用Tokbox/OpenTok Cordova Plugin在我的应用程序中(内部使用 native OpenTok Android SDK)。但是将我的 APK 上传到 GooglePlay 后,我注意到一些用户可能不会安装该应用程序,因为它设置了 <uses-feature android:name="android.hardware.camera.autofocus" android:required="true" />这对于较旧的 Android 设备(例如 Samsung GT-P5100/Samsung Galaxy Tab2 10.1)来说是一个问题。

我的问题:是autofocus确实需要使用 opentok 还是可以选择使用 opentok,以便所有用户都可以访问新版本?

官方requirements对于 Android SDK 状态:

OpenTok Android SDK 适用于任何具有摄像头(用于发布视频)和足够 CPU 和内存支持的 Android 4.1+ 设备(Jelly Bean,API 级别 16)。

非常感谢!

最佳答案

说得好!自动对焦不是 OpenTok Android SDK 的要求。我已将plugin.xml 更新为以下内容: <uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />

以下是更新后的 Cordova-OpenTok-Plugin 的链接,该插件使用 iOS 和 Android 2.12.0 SDK:https://github.com/opentok/cordova-plugin-opentok

关于android - OpenTok 需要 android.hardware.camera.autofocus?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47790004/

相关文章:

ios - 如何检查我的 AFNetworking 库使用的是哪个版本的 TLS?

ios - 将 openTok 用于应用程序 iOS 丢失连接后台模式

css - 设置 opentok React video 以使用封闭 div 的全高

Android 背景颜色无法正确显示

Java 到 Kotlin_Gson.Json 转换错误

android - 当我在模拟器上运行时,我的 android 应用程序意外停止

android - sencha touch 2 和 Phonegap 之间的混淆

android - 如何将 @IntRange() 支持注释应用于 Kotlin 属性 setter

java - 如何将我在java类中创建的ID生成到r.java

javascript - 从 $http 执行 GET 调用后无法更新 $scope