2015-04-22 16 views

Odpowiedz

1

zauważyłem jedną różnicę.

navigator.device.capture.captureImage(captureSuccess, captureError, options) na sukces zapisać obraz do lokalizacji domyślnej kamery gdzie jako navigator.device.camera.getPicture(captureSuccess, captureError, options) w przypadku sukcesu zwraca obraz jako Base64 ciąg

użyciu navigator.device.capture możemy uchwycić inne media, takie jak dźwięk (navigator.device.capture.captureAudio(captureSuccess, captureError, {limit: 1})) i wideo (navigator.device.capture.captureVideo(captureSuccess, captureError, {limit: 1})), który Alše na sukces, zapisane w domyślnej lokalizacji

+0

nadal nie ma różnicy. Parametr camera.destinationType określa się za pomocą polecenia. – Sithys

+0

Powiedziałem, że zauważyłem "jedną" różnicę –

2

ja nie wiem, czy nadal istnieje różnica, ale w 2012 roku istniały różnice jak można zobaczyć tutaj: Get and Capture Differences

Camera.getPicture ma kilka opcji, których nie ma capture.captureImage. Inną różnicą jest to, że przechwytywanie następuje po specyfikacji W3C, podczas gdy nasza specyfikacja kamery jest w domu.

jak już widać komendy captureImage jest od PhoneGap Documentation

Komenda getPicture jest od Cordova Camera Plugin

1

cordova-plugin-media-capture capture.captureImage obsługuje tylko jedną opcję {1} limitu:

Prov ide opcja przechwytywania audio i wideo, jak również.

zapewnienia różnorodności przechwytywanie

po drugiej stronie cordova-plugin-camera liczby wsparcia opcji niestandardowych do przechwytywania obrazu