2016-03-17 4 views
1

У меня есть приложение с Кордовой, что выполнение InAppBrowser, и мне нужно открыть контекстное меню с опциями, чтобы получить фотографию, как это: http://puu.sh/nJUP0/433fa31c83.jpgВыберите фотографию из галереи/камер InAppBrowser

В Iphone 6 этой работе, но в андроид нет.

У меня есть на вход

<input type="file" accept="image/*" /> 
+0

Не уверен, но это может помочь вам http://stackoverflow.com/questions/30074684/open-camera-or-gallery-from-inappbrowser-in-apache-cordova –

+0

@jaydroider Вашего ответа найден правильно в HTML без inappbrowser, но мне нужна открытая камера или галерея внутри inappbrowser. –

+0

Попробуйте использовать window.open ('image/*', '_system', 'location = yes'). –

ответ

0

документы он камеры крышку это. Это не работает для вас? Подробнее см. Camera.PictureSourceType. Сайт docs предоставляет этот пример для получения изображения таким образом:

function getPhoto(source) { 
    // Retrieve image file location from specified source 
    navigator.camera.getPicture(onPhotoURISuccess, onFail, { quality: 50, 
    destinationType: destinationType.FILE_URI, 
    sourceType: source }); 
} 

sourceType - ключевой бит здесь. Это может быть Camera.PictureSourceType.CAMERA (по умолчанию), или более полезным для вас может быть Camera.PictureSourceType.PHOTOLIBRARY или Camera.PictureSourceType.SAVEDPHOTOALBUM.

read more

+0

Я установил плагин и запустил приложение, но внутри inappbrowser не работает плагин. http://puu.sh/nJWK6/2e04034395.png –

Смежные вопросы