正在显示
1 个修改的文件
包含
24 行增加
和
0 行删除
| @@ -276,6 +276,30 @@ a:active { | @@ -276,6 +276,30 @@ a:active { | ||
| 276 | else if(obj.id == "get_mic"){ | 276 | else if(obj.id == "get_mic"){ |
| 277 | cmd.type = 26; | 277 | cmd.type = 26; |
| 278 | } | 278 | } |
| 279 | + else if(obj.id == "aud_start"){ | ||
| 280 | + cmd.type = 29; | ||
| 281 | + cmd.data_len = 4 + 4 + 256 + 256; | ||
| 282 | + var buffer = new ArrayBuffer(cmd.data_len); | ||
| 283 | + var mic_name_len = new Uint32Array(buffer, 0, 1); | ||
| 284 | + var micSel = document.getElementById("mics"); | ||
| 285 | + var index = micSel.selectedIndex; // 选中索引 | ||
| 286 | + var sel_mic_name = micSel.options[index].text; // 选中文本 | ||
| 287 | + mic_name_len[0] = sel_mic_name.length; | ||
| 288 | + var urlname_len = new Uint32Array(buffer, 4, 1); | ||
| 289 | + urlname_len[0] = 0; | ||
| 290 | + var mic_name = new Uint8Array(buffer, 8, 256); | ||
| 291 | + var mic_name_array = new TextEncoder("utf-8").encode(sel_mic_name); | ||
| 292 | + for(var i=0;i< mic_name_array.length; i++){ | ||
| 293 | + mic_name[i] = mic_name_array[i]; | ||
| 294 | + } | ||
| 295 | + var url_name = new Uint8Array(buffer, 8 + 256, 256);//todo: set push url | ||
| 296 | + cmd.data = new Uint8Array(buffer, 0, cmd.data_len); | ||
| 297 | + doSendWSCmd(cmd); | ||
| 298 | + return; | ||
| 299 | + } | ||
| 300 | + else if(obj.id == "aud_stop"){ | ||
| 301 | + cmd.type = 30; | ||
| 302 | + } | ||
| 279 | else if(obj.id == "get_cam"){ | 303 | else if(obj.id == "get_cam"){ |
| 280 | cmd.type = 41; | 304 | cmd.type = 41; |
| 281 | } | 305 | } |
-
请 注册 或 登录 后发表评论