胡斌

add some code about agora screen share test

正在显示 1 个修改的文件 包含 70 行增加1 行删除
... ... @@ -604,7 +604,11 @@
"SET_CONFIG_FAIL",
"GET_CONFIG_SUC",
"GET_CONFIG_FAIL",
"EXT_INPUT"];
"EXT_INPUT",
"WS_CMD_AGORA_ENTER_CHANNEL",
"WS_CMD_AGORA_LEAVE_CHANNEL",
"WS_CMD_AGORA_SS_START",
"WS_CMD_AGORA_SS_STOP"];
function onMessage(evt) {
if (typeof (evt.data) == "string") {
... ... @@ -1103,6 +1107,16 @@
cmd.data = new Uint8Array(buffer, 0, cmd.data_len);
cmd.data[0] = 2;
}
else if(cmdName == "enter_channel"){
cmd.type = 58;
var param = "Token=" + document.getElementById("token").value;
cmd.data = utf16to8(param);
cmd.data_len = cmd.data.length;
}
else if(cmdName == "leave_channel"){
cmd.type = 59;
cmd.data_len = 0;
}
doSendWSCmd(cmd);
}
... ... @@ -1337,7 +1351,9 @@
<ul style='margin-left: 20px;'>
<li>live streaming</li>
<li>robot pen input</li>
<li>Agora Screen Share</li>
</ul>
<div>
<table>
<tr>
... ... @@ -1627,7 +1643,60 @@
</div>
</div>
</div>
<div>
<table>
<tr>
<td colspan="2">AppID</td>
<td colspan="4">
<input id="AppID" size="40" />
</td>
</tr>
<tr>
<td colspan="2">Token</td>
<td colspan="4">
<input id="token" size="200" />
</td>
</tr>
<tr>
<td colspan="2">Channel Name</td>
<td colspan="4">
<input id="channel_name" size="40" />
</td>
</tr>
<tr>
<td colspan="2">Uid</td>
<td colspan="4">
<input id="uid" size="20" />
</td>
</tr>
<tr>
<td colspan="2"><button type="button" id="enter_channel" onclick="javascript:onTestClick(this);">Enter Channel</button></td>
<td colspan="2"><button type="button" id="leave_channel" onclick="javascript:onTestClick(this);">Leave Channel</button></td>
</tr>
<tr>
<td><img src="images/spacer.gif" width="55" height="30" /></td>
</tr>
<tr>
<td colspan="2">region</td>
<td colspan="4">
<input id="asc_region" size="40" />
</td>
</tr>
<tr>
<td colspan="2"><button type="button" id="start_screenshare" onclick="javascript:onTestClick(this);">Start Screen share</button></td>
<td colspan="2"><button type="button" id="stop_screenshare" onclick="javascript:onTestClick(this);">Stop Screen Share</button></td>
</tr>
</table>
</div>
</div>
</body>
</html>
\ No newline at end of file
... ...