Chúng tôi đang xây dựng một máy quét mã vạch di động bằng cách sử dụng QuaggaJS đọc mã vạch trực tiếp từ luồng máy ảnh của thiết bị. Hoạt động tốt trên máy tính để bàn/Android nhưng hoàn toàn không hoạt động trên iOS. Từ nghiên cứu ban đầu, tôi thấy rằng iOS không hỗ trợ WebRTC/getUserMedia
thông qua Safari hoặc iOS Chrome (liên kết liên quan bên dưới), đó là những gì QuaggaJS sử dụng để đọc luồng máy ảnh.Thay thế cho getUserMedia() để đọc luồng máy ảnh trực tiếp trên iOS?
Tôi cũng đã xem this question về chụp ảnh tĩnh trên iOS, nhưng câu trả lời được cung cấp chỉ để chụp ảnh tĩnh chứ không phải để đọc luồng thời gian thực.
Câu hỏi của tôi - có cách nào khác để lấy luồng từ máy ảnh iOS không? Có lẽ một thư viện thay thế khác với QuaggaJS không sử dụng getUserMedia
? Tôi không thông thạo Javascript, vì vậy tôi không chắc chắn liệu có cách nào có thể truy cập luồng máy ảnh không phải là getUserMedia
hay không.
"Không" là câu trả lời có thể chấp nhận ở đây; Tôi chỉ đơn giản là tìm kiếm một người có kinh nghiệm hơn để cung cấp hướng dẫn.
Phụ lục/liên kết liên quan:
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 không nâng cấp, không có iPhone với ứng dụng phát triển dựa trên trình duyệt. Android làm việc hoàn toàn tuyệt vời. –
Tôi đã không nhận được bạn – manishg
Tôi muốn nói, iPhone nghèo cho getusermedia. –