카메라에서 비디오를 미리 보는 방법(HTML)
[ 이 문서는 Windows 런타임 앱을 작성하는 Windows 8.x 및 Windows Phone 8.x 개발자를 대상으로 합니다. Windows 10용으로 개발하는 경우에는 최신 설명서를 참조하세요.]
카메라를 <video> 태그에 연결하여 동영상을 미리 볼 수 있습니다.
참고 이 항목에서는 카메라를 HTML5 동영상 컨트롤과 프로그래밍 방식으로 연결하는 방법에 대해 설명합니다. CameraCaptureUI("카메라 선택기")에 대해서는 설명하지 않습니다. 또한 이 항목은 특별히 JavaScript로 작성된 Windows 런타임 앱에 적용됩니다. C++, C# 또는 Visual Basic으로 작성한 Windows 런타임 앱은 다른 API를 사용합니다.
사전 요구 사항
이 항목에서는 JavaScript로 작성한 기본 Windows 런타임 앱을 만들 수 있다고 가정합니다. 첫 번째 앱을 만드는 자세한 내용은 JavaScript를 사용하여 첫 번째 Windows 스토어 앱 만들기를 참조하세요.
지침
단계 1: 앱 매니페스트에 장치 접근 권한 값 설정
웹캠에 액세스할 수 있으려면 앱에서 먼저 앱 매니페스트에 해당 DeviceCapability를 포함해야 합니다.
- Microsoft Visual Studio의 솔루션 탐색기에서 package.appxmanifest 항목을 두 번 클릭하여 응용 프로그램 매니페스트 디자이너를 엽니다.
- 접근 권한 값을 클릭합니다.
- 웹캠의 확인란을 선택합니다.
단계 2: 코드 추가
웹캠 동영상 미리 보기에 동영상 태그를 사용할 수 있습니다.
<script type="text/javascript">
function init(){
var mediarec = new Windows.Media.MediaRecorder();
var opInitializeRecorder = mediarec.initializeAsync(null);
opInitializeRecorder.start();
}
function preview(){
var myVideo = document.getElementById("videoTag1");
myVideo.src = URL.createObjectURL(mediarec);
myVideo.play();
}
</script>