|
<script type="text/javascript">
var NEED_ANYCHAT_APILEVEL = "0"; //插件level
var mDefaultServerAddr = "demo.anychat.cn"; // 默认服务器地址
var mDefaultServerPort = 8906; // 默认服务器端口号
var mDefaultRoomID = "1"; //默认房间号
var mSelfUserId = "AnyChat";//自己ID
function LogicIn(videocontrol) {
var errorcode = BRAC_InitSDK(NEED_ANYCHAT_APILEVEL); // 初始化插件
errorcode = BRAC_Connect(mDefaultServerAddr,mDefaultServerPort);//连接服务器
errorcode = BRAC_Login("AnyChat","",0);//登陆服务器
errorcode = BRAC_EnterRoom(mDefaultRoomID, "", 0); //进入房间
if(typeof(videocontrol) == "function")
videocontrol();
}
function videocontrol(){
BRAC_UserCameraControl(-1, 1); // 打开本地视频
BRAC_UserSpeakControl(-1, 1); //
// 设置本地视频显示位置
BRAC_SetVideoPos(-1, document.getElementById("AnyChatLocalVideoDiv"), "ANYCHAT_VIDEO_LOCAL");
// 设置远程视频显示位置(没有关联到用户,只是占位置)
BRAC_SetVideoPos(0, document.getElementById("AnyChatRemoteVideoDiv"), "ANYCHAT_VIDEO_REMOTE";
}
</script>
</head>
<body onload="LogicIn(videocontrol)" style=" background-color: #C4CEDD; font-family:微软雅黑; margin:0 auto;">
<div id="AnyChatLocalVideoDiv" style="height:547px;"></div>
<div id="room_div_otherobject" style="text-align:center;">
<div id="AnyChatRemoteVideoDiv" style="margin:0 auto;"></div>
</div>
</body>
demo测试过是可以的。那么请问为什么demo里都有相应事件通知,我的就没有呢?
十分感谢 |
|