Kami membuat situs web HTML5 untuk seluler dan perlu mendapatkan akses kamera melalui browser web tanpa menjadi aplikasi asli. Kami mengalami masalah dalam membuat ini berfungsi di iOS. Adakah yang mengetahui solusi untuk ini?
150
Anda bisa mencoba ini:
<input type="file" capture="camera" accept="image/*" id="cameraInput" name="cameraInput">
tetapi harus iOS 6+ agar berfungsi. Itu akan memberi Anda dialog yang bagus bagi Anda untuk memilih untuk mengambil gambar atau mengunggah satu dari album Anda yaitu
Contohnya dapat ditemukan di sini: Mengambil data kamera / gambar tanpa PhoneGap
'image.jpg'
. Jadi, jika Anda mengunggah beberapa gambar dalam bentuk yang sama, mereka menimpa satu sama lain karena nama yang sama kecuali Anda melakukan sesuatu untuk mengubah nama mereka, hati-hati!Pada 2015, sekarang hanya berfungsi .
Ini akan meminta pengguna untuk mengunggah file apa pun. Pada iOS 8.x ini dapat berupa video kamera, foto kamera, atau foto / video dari Photo Library.
Ini seperti di atas, tetapi membatasi unggahan ke foto hanya dari kamera atau perpustakaan, tidak ada video.
sumber
capture
atribut yang melakukan hal itu. Lihat Sintaks yang Benar untuk Tangkapan Media HTMLDi iOS6, Apple mendukung ini melalui
<input type="file">
tag. Saya tidak dapat menemukan tautan yang berguna dalam dokumentasi pengembang Apple, tetapi ada contoh di sini .Sepertinya hamparan dan fungsionalitas yang lebih canggih belum tersedia, tetapi ini harus bekerja untuk banyak kasus penggunaan.
EDIT: W3c memiliki spesifikasi yang tampaknya Safari iOS6 menerapkan subset dari. The
capture
atribut terutama hilang.sumber
Saya pikir ini bekerja. Merekam video atau audio;
atau (metode baru)
Jika tidak, mungkin akan bekerja pada ios6, detail lebih lanjut dapat ditemukan di media pengguna dapatkan
sumber
The picup app adalah cara untuk mengambil gambar dari halaman HTML5 dan upload ke server Anda. Ini memerlukan beberapa pemrograman tambahan di server, tetapi selain PhoneGap, saya belum menemukan cara lain.
sumber
Pertanyaan ini sudah berusia beberapa tahun tetapi pada saat itu beberapa kemungkinan tambahan telah berkembang, seperti mengakses kamera secara langsung, menampilkan pratinjau dan mengambil foto (misalnya untuk pemindaian kode QR).
Artikel Google Developers ini memberikan penjelasan mendalam tentang semua (?) Cara bagaimana memasukkan data gambar / kamera ke dalam aplikasi web, dari "bekerja di mana saja" (bahkan di browser desktop) hingga "bekerja hanya pada modern, hingga ke - perbarui perangkat seluler dengan kamera ". Seiring dengan banyak tips bermanfaat.
Metode yang dijelaskan:
sumber