2017-02-27 3 views
2

TLhtml5 카메라 입력이 Windows 10 태블릿에서 작동 할 수 있습니까?

html5 카메라 입력이 Windows 10 태블릿에서 작동 할 수 있습니까?

세부

  • 장치 : 델 장소 8 프로 태블릿
  • OS : 윈도우 10
  • 브라우저 : 크롬

작성하고 호스트 설정 th와 페이지 크롬에서 전자 다음 HTML 오픈 :

<input type="file" accept="image/*" capture="camera"> 

가 있는지 윈도우 10 확인 앱이 카메라를 사용할 수있다.

문제

입력을 클릭하면 카메라를 시작하지 않을 것이다. 대신 파일 브라우저를 시작합니다.

조사

위의 코드는 Android 및 iOS 기기에서 작동합니다.

대신 Win10 태블릿에서 작동하는 웹캠 자바 스크립트 라이브러리를 연결했습니다. 내 의심은 Windows가 Android/iOS와 같은 방식으로 카메라를 카메라로 인식하지 못하고 대신 웹캠이라고 생각합니다 (모바일 Windows 10은 기본적으로 더 작은 폼 팩터의 데스크톱 Windows 10이기 때문에)

도움말

사람이 윈도우 10에서 HTML5 정의 작업을 만드는 방법을 알고 있나요? 나는 정말로 운영 체제를 감지하고 대신 웹캠 로직을 제공해야하는 것을 원하지 않는다. 에서

답변

0

: https://developers.google.com/web/fundamentals/native-hardware/capturing-images/

<input type="file" accept="image/*" capture>
이 방법은 모든 플랫폼에서 작동합니다. 데스크톱에서는 파일 시스템에서 이미지 파일을 업로드하라는 메시지를 표시합니다. iOS의 Safari에서이 방법을 사용하면 카메라 앱을 열어 이미지를 캡처 한 다음 웹 페이지 으로 보낼 수 있습니다. Android에서이 방법을 사용하면 웹 페이지로 다시 보내기 전에 이미지 캡처에 사용할 앱을 중에서 선택할 수 있습니다.

입력 된 요소에서 onchange 이벤트를 수신하고 에서 이벤트 대상의 files 속성을 읽은 다음 데이터를 JavaScript에 첨부하거나 조작 할 수 있습니다.여기에 설명 된대로

어쩌면 당신은 이미지 캡처 API를 사용한다 : https://developers.google.com/web/updates/2016/12/imagecapture 내가 그것을 알아낼 것입니다 만약 내가 내 코드를 업로드합니다