HTML 미디어 캡처 *에 대한 브라우저 지원을 어떻게 검색합니까?HTML 미디어 캡처에 대한 브라우저 지원 검색
지원되는 속성이 (아이 패드와 구글 넥서스에서 테스트) 일부 장치에서 작동하지 않는 경우 검사의 전통적인 방법 : 모더 나이저하지만 대한 테스트있다
var elm = document.createElement(input);
if (capture in elm) {
return true;
}
(이 같은 원리를 사용) 신뢰할 수있는 것 같지 않습니다 https://github.com/Modernizr/Modernizr/pull/909
(*)에서 더 HTML 미디어 캡처에 FO :
http://www.w3.org/TR/html-media-capture/
http://www.html5rocks.com/en/tutorials/getusermedia/intro/#toc-round1
위의 테스트가 작동하지 않기 때문에 먼저 본문에 요소를 추가하고 미디어를 허용하는 유형을 설정합니다 (예 : 속성 ''accept = "image", "accept"= "video/*"'등), 만약에 이것이 실패한다면, 아마도 사용자 에이전트 문자열과 테스팅을 시도 할 것입니다. 브라우저가 지원되는 버전 인 경우. 또한'input'이나'capture' 둘레에 따옴표가 없으므로 변수가 정의되지 않았기 때문에 오류가 발생합니다. –
질문에 대한 대답은 다음과 같습니다. http://stackoverflow.com/questions/12199736/detect-html5-media-capture-api-support – mbejda