Я пытаюсь написать гибридное приложение для Android, используя обновление 3 VS 2013 и расширение гибридного приложения для нескольких устройств (Cordova v3.5.0). Все работает хорошо, кроме плагина Media Capture. Я вызываю navigator.device.capture.captureImage(MediaCaptureSuccess, MediaCaptureError, {limit: 3}), который открывает приложение камеры. Я могу сделать снимок, но когда я нажимаю «ОК» на устройстве, мой обратный вызов ошибки выполняется с CaptureError.CAPTURE_INTERNAL_ERR без какой-либо другой информации. Я попытался переключиться на [email protected] (в настоящее время использую 0.3.1), но когда я пытаюсь скомпилировать, я получаю ошибку плагина, когда он пытается его получить. Я искал подсказки в выводе отладки, и единственное, что я нашел, это следующая строка «Неизвестное разрешение android.permission.RECORD_VIDEO в пакете ...», но это похоже на действительное разрешение пользователя. Когда я смотрю на файл capture.java, сгенерированный сборкой, я вижу, что эта ошибка возвращается, если возникает исключение IOException.
У кого-нибудь есть какие-либо предложения о том, как это исправить или что проверить дальше?