Budujemy mobilny skaner kodów kreskowych za pomocą QuaggaJS, który odczytuje kody kreskowe bezpośrednio ze strumienia kamery urządzenia. Działa dobrze na komputerach/urządzeniach z Androidem, ale nie działa wcale w systemie iOS.Alternatywa dla getUserMedia() do odczytu strumienia kamery na żywo w systemie iOS?
Z początkowych badań wynika, że iOS po prostu nie obsługuje przeglądarki WebRTC/getUserMedia
w przeglądarce Safari lub iOS Chrome (powiązane łącza poniżej), a właśnie tego QuaggaJS używa do odczytu strumienia kamery.
Widziałem także this question o przechwytywaniu nieruchomego obrazu na iOS, ale dostarczona odpowiedź jest przeznaczona tylko do przechwytywania nieruchomych obrazów, a nie do odczytywania strumienia w czasie rzeczywistym.
Moje pytanie - czy istnieje inny sposób na pobranie strumienia z aparatu iOS? Być może alternatywna biblioteka inna niż QuaggaJS, która nie używa getUserMedia
? Nie znam się dobrze na JavaScript, więc nie jestem pewien, czy istnieje nawet możliwy sposób uzyskania dostępu do strumienia kamery innego niż getUserMedia
.
"Nie" jest tu akceptowalną odpowiedzią; Po prostu szukam kogoś bardziej doświadczonego w prowadzeniu poradnictwa.
Dodatek/powiązane linki:
navigator.getUserMedia alternative API for iOS safari mobile browser?
https://www.quora.com/Why-is-navigator-getUserMedia-not-supported-in-Safari
https://bloggeek.me/webrtc-apple-or-microsoft/
HTML5: getUserMedia iOS issue?
iOS bez aktualizacji, iphone bez użycia przeglądarki z rosnącą aplikacją. Android doign doskonale świetna robota. –
Nie dostałem ci – manishg
Mam na myśli, że iPhone jest kiepski dla getusermedia. –