胡斌

fillin cameras list

正在显示 1 个修改的文件 包含 10 行增加0 行删除
@@ -184,13 +184,20 @@ a:active { @@ -184,13 +184,20 @@ a:active {
184 if(data_len > 4){ 184 if(data_len > 4){
185 var cam_num = dv.getUint32(8, true); 185 var cam_num = dv.getUint32(8, true);
186 var offset = 12; 186 var offset = 12;
  187 + var camSel = document.getElementById("cameras");
  188 + camSel.options.length = 0;
187 for(var i=0;i<cam_num; i++){ 189 for(var i=0;i<cam_num; i++){
188 var cam_name_len = dv.getUint32(offset, true); 190 var cam_name_len = dv.getUint32(offset, true);
189 offset += 4; 191 offset += 4;
190 var cam_name = new Uint8Array(evt.target.result, offset , cam_name_len - 1); 192 var cam_name = new Uint8Array(evt.target.result, offset , cam_name_len - 1);
191 offset += cam_name_len; 193 offset += cam_name_len;
192 var data_sting = new TextDecoder("utf-8").decode(cam_name); 194 var data_sting = new TextDecoder("utf-8").decode(cam_name);
  195 +
193 writeToScreen('<span style="color: blue;">Camera: ' + i + " " + data_sting + ' </span>'); 196 writeToScreen('<span style="color: blue;">Camera: ' + i + " " + data_sting + ' </span>');
  197 + var op = document.createElement("option");
  198 + op.value = i;
  199 + op.text = data_sting;
  200 + camSel.add(op);
194 } 201 }
195 } 202 }
196 } 203 }
@@ -543,6 +550,9 @@ a:active { @@ -543,6 +550,9 @@ a:active {
543 <tr> 550 <tr>
544 <td width="35" colspan="2"><img src="images/spacer.gif" width="20" height="10" /></td> 551 <td width="35" colspan="2"><img src="images/spacer.gif" width="20" height="10" /></td>
545 <td colspan="3"><button type="button" id="get_cam" onclick="javascript:onTestClick(this);">get_cam</button></td> 552 <td colspan="3"><button type="button" id="get_cam" onclick="javascript:onTestClick(this);">get_cam</button></td>
  553 + <td width="300" ><img src="images/spacer.gif" width="20" height="10" />
  554 + <select width = "300" id="cameras" name="cameras" />
  555 + </td>
546 </tr> 556 </tr>
547 <tr> 557 <tr>
548 <td width="35" colspan="2"><img src="images/spacer.gif" width="20" height="10" /></td> 558 <td width="35" colspan="2"><img src="images/spacer.gif" width="20" height="10" /></td>