如何限制插件在android / cordova中切换后置/后置摄像头
Posted
技术标签:
【中文标题】如何限制插件在android / cordova中切换后置/后置摄像头【英文标题】:How to restrict the plugin to switch rear/back camera in android / cordova 【发布时间】:2018-01-16 14:07:57 【问题描述】:我正在使用cordova
的媒体捕获插件仅从前置摄像头捕获视频。
当它打开相机时,有切换后置或后置摄像头的选项,请任何人指导,如何禁用切换到后置摄像头。我已经在插件中进行了以下修改并重新添加到应用程序中,但没有运气。
intent.putExtra("android.intent.extras.LENS_FACING_BACK", 0);
intent.putExtra("android.intent.extra.USE_BACK_CAMERA", false);
【问题讨论】:
以下链接中已经有一个现成的实现 - github.com/apache/cordova-plugin-media-capture/pull/63 但它仅在 ios 中受支持,需要针对 Android 进行扩展。请查看 这方面有什么更新吗? 但不是甘地。 【参考方案1】:试试这个:
intent.putExtra("android.intent.extras.CAMERA_FACING", 1);
https://developer.android.com/reference/android/hardware/Camera.CameraInfo.html
【讨论】:
这只会默认打开前置摄像头,不会禁用后置摄像头以上是关于如何限制插件在android / cordova中切换后置/后置摄像头的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Cordova 的 card.io 插件在 android 设备中隐藏 PayPal 徽标