www.tpang.co.kr/record_test/recording.html
확장프로그램 설치없이 WebRTC를 이용하여 웹상에서 바로 녹화 및 다운로드 가능합니다. 전체 소스코드는 다음과 같습니다. javascript 파일은 데모사이트에 링크걸어놨습니다
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
<!DOCTYPE html>
<html lang="en">
<head>
<title></title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="./utils.js"></script>
<script src="./recoarding.js" async></script>
</head>
<body>
<center>
<h3>화면녹화</h3>
<video id="videoElement" autoplay muted style="width:500px;height:250px;border:1px solid grey"></video>
<br />
<table>
<tr>
<td>
<button style="padding:5px;" id="captureBtn">대상선택</button>
</td>
<td>
<button style="padding:5px;" id="startBtn" disabled>녹화시작</button>
</td>
<td>
<button style="padding:5px;" id="stopBtn" disabled>녹화중지</button>
</td>
<td>
<a id="download" href="#" style="display: none;text-decoration: none;">
<div style="text-align:center;vertical-align: middle; color:black;text text-decoration: none; font-size:13px;width:80px;height:30px;border-radius: 3px;border:1px solid grey;background-color: #EFEFEF;">
<div style="margin-top:6px;">다운로드</div>
</div>
</a>
</td>
</tr>
</table>
<br>
<table>
<tr>
<td>
<input type="checkbox" style="width:23px;height:30px;" checked id="audioToggle" />
</td>
<td>
PC소리 녹음
</td>
<td>
<input type="checkbox" style="width:23px;height:30px;" checked id="micAudioToggle" />
</td>
<td>
마이크소리 녹음
</td>
</tr>
</table>
<br>
<font style="color:#898989;font-size: 14px;font-family:'Nanum Gothic',sans-serif;font-weight:600;">
대상선택시 오디오 공유를 체크하셔야 소리가 녹음됩니다
</font>
<br>
<p id="warning">
크롬브라우저의 설정(chrome://flags/)에서 experimental-web-platform-features 를 enable 로 설정하세요
</p>
<br>
<br>
<table>
<tr>
<td>
<b>소스에 사용된 javascript 파일 ( 마우스 우클릭후 다른이름으로 링크저장)<br><br></b>
</td>
</tr>
<tr>
<td>
<a href = "./utils.js">1. utils.js</a><br>
</td>
</tr>
<tr>
<td>
<a href = "./recoarding.js">2. recoarding.js</a>
</td>
</tr>
</table>
<br>
</body>
</html>
|
cs |
아래 사이트를 참고했습니다
paul.kinlan.me/screen-recorderrecording-microphone-and-the-desktop-audio-at-the-same-time/
jquery 이용하여 테이블 소팅하기, Table Sort / 테이블정렬 (0) | 2023.06.19 |
---|---|
JavaScript 로 시계만들기, 3가지 타입 javascript시계 (0) | 2023.06.17 |
화상채팅 / 실시간화상회의/ 온라인수업 ... webRtc 로 직접 만들어보자 ZOOM 대체 (1) (0) | 2020.09.06 |
팝업창 닫힐때 이벤트 잡기 / PopUp Window Event (0) | 2020.07.18 |
이미지변경시 input file 은 감추고, 이미지 클릭시 파일선택 창 바로 띄우기 / javascript (0) | 2020.07.08 |
댓글 영역