2011-07-26 12 views

Odpowiedz

3

Nie. Nie ma sposobu, aby to zrobić. Żadna strona internetowa nie ma dostępu do urządzeń wewnętrznych.

Możesz jednak zrobić małą, niewielką aplikację, która została uruchomiona za pośrednictwem mobilnego linku safari, i która pozwala użytkownikowi wybrać obraz kodu kreskowego, a następnie przekierować do strony internetowej, która będzie przetwarzać (mała aplikacja również ją prześle). Tak jak to, co faktycznie zaimplementowali faceci THIS (link dostarcza kod).

Jeśli nie masz doświadczenia z Objective C i Cocoa Touch, możesz utworzyć tę aplikację przez PhoneGap, tak jakby tworzyłeś stronę internetową.

UPDATE

Od iOS 6 i tak dalej rzeczywiście może jako official specs says, można użyć go poprzez przesyłanie API jako seen here.

+2

Ta odpowiedź jest nieaktualna; zobacz inne odpowiedzi. – forresto

+0

@forresto Zaktualizowany. Całkowicie zapomniałem tę odpowiedź. –

+0

Czy możesz to zrobić z tylnym aparatem? W jaki sposób? Myślałem o używaniu WebRTC. – Euridice01

7

Jest teraz obsługiwany w systemie iOS 6. Uważam, że używa on zwykłego pola wprowadzania pliku formularza.

Możesz zobaczyć some explanation here.

3

Spróbuj użyć tagu wejściowego <input type="file" name="image" accept="image/*" capture/>.

To działa dobrze w porównaniu do metody getUserMedia która jest w pełni obsługiwany przez Opera Mobile i chromu wyższych wersjach. Mam nadzieję, że to pomoże.

Powiązane problemy