设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 16251|回复: 31
打印 上一主题 下一主题

关于web视频二次开发问题

[复制链接]

7

主题

75

帖子

191

积分

注册会员

Rank: 2

积分
191
跳转到指定楼层
楼主
发表于 2013-8-14 14:00:41 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
您好 我还是之前问你的那个客户,又要麻烦您,我做了一个web版的想实现点对点,我的思路是这样:用户打开网页,就自动分配一个用户名,然后出现视频界面,有个input输入对方用户名,然后点击视频按钮,就开始视频,
现在问题是:我是不是要登录时候就设置成私聊,还有,当我点击开始 对方是不是就直接开始视频了,下面是我按钮的代码
//开始视频按钮
    GetID("beginVideo").onclick = function () {
        if (GetID("appUserTextBox").value != "") {

            RequestOtherUserVideoNew(GetID("appUserTextBox").value);
        }
        else {
            GetID("appUserTextBox").style.color = "red";
            AddLog("The user name can not be empty!", LOG_TYPE_ERROR);
            GetID("appUserTextBox").focus();
        }
    }
    //停止视频按钮
    GetID("stopVideo").onclick = function () {
        BRAC_UserCameraControl(mTargetUserId, 0);
        BRAC_UserSpeakControl(mTargetUserId, 0);
    }

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

7

主题

75

帖子

191

积分

注册会员

Rank: 2

积分
191
沙发
 楼主| 发表于 2013-8-14 14:01:21 | 显示全部楼层
// 打开指定用户的音视频
function RequestOtherUserVideoNew(userid) {
   
   
    if (mTargetUserId != -1) {
        BRAC_UserCameraControl(mTargetUserId, 0);
        BRAC_UserSpeakControl(mTargetUserId, 0);
    }
    GetID(userid + "_MicrophoneTag").src = "./images/advanceset/microphone_true.png"; // 点亮话筒图片
    GetID(userid + "_UserDiv").style.backgroundColor = "#E6E6E6"; //设置被点击<a>元素的字体颜色

    mTargetUserId = userid;                                         //设置被点用户ID为全局变量
    BRAC_UserCameraControl(userid, 1);                 // 请求对方视频
    BRAC_UserSpeakControl(userid, 1);                 // 请求对方语音
    // 设置远程视频显示位置
    BRAC_SetVideoPos(userid, GetID("AnyChatRemoteVideoDiv"), "ANYCHAT_VIDEO_REMOTE");
    MicrophoneOnclick(userid); // 为当前视频会话用户话筒按钮添加点击事件
}
回复 支持 反对

使用道具 举报

7

主题

75

帖子

191

积分

注册会员

Rank: 2

积分
191
板凳
 楼主| 发表于 2013-8-16 13:38:51 | 显示全部楼层
您好 我做了一个视频聊天的,在ie中可以执行,就是每次打开 提示我是否允许插件什么的,在傲游中就直接登录不进去服务器,
BRAC_Connect(10.181.1.114,8906)=0 13:36:06
OnAnyChatLinkClose(reason=0, errorcode=0) 13:36:26
OnAnyChatLinkClose(reason=0, errorcode=0) 13:36:48
OnAnyChatLinkClose(reason=0, errorcode=0) 13:37:17
OnAnyChatLinkClose(reason=0, errorcode=0) 13:37:42
OnAnyChatLinkClose(reason=0, errorcode=0) 13:38:03

就一直这样提示
回复 支持 反对

使用道具 举报

7

主题

75

帖子

191

积分

注册会员

Rank: 2

积分
191
地板
 楼主| 发表于 2013-8-16 13:50:00 | 显示全部楼层
哪个安装目录,我没找到啊
回复 支持 反对

使用道具 举报

7

主题

75

帖子

191

积分

注册会员

Rank: 2

积分
191
5#
 楼主| 发表于 2013-8-16 14:05:44 | 显示全部楼层
您好 刚才那个在傲游也可以了,但是现在出现个问题 我请求视频时 对方和我都没反应,日志是这样的
handle:2
[2013-08-16 14:00:54(724)]        Message        OnP2PConnectState(userid=-6, state=1)
[2013-08-16 14:00:54(724)]        Message        OnP2PConnectState(userid=-7, state=1)
[2013-08-16 14:00:54(802)]        Message        OnP2PConnectState(userid=-6, state=3)
[2013-08-16 14:00:54(802)]        Message        OnP2PConnectState(userid=-7, state=3)
[2013-08-16 14:00:55(021)]        Message        OnP2PConnectState(userid=-5, state=3)
[2013-08-16 14:01:11(521)]        Invoke        UserCameraControl(userid=4342,bOpen=1)
[2013-08-16 14:01:11(521)]        Invoke        UserSpeakControl(userid=4342,bOpen=1)
[2013-08-16 14:01:11(521)]        Invoke        UserSpeakControl(userid=4342,bOpen=1)
回复 支持 反对

使用道具 举报

7

主题

75

帖子

191

积分

注册会员

Rank: 2

积分
191
6#
 楼主| 发表于 2013-8-16 14:09:57 | 显示全部楼层
//自定义函数 请求远程视频用户
function SetTheVideo(remotUserId) {
    var status=BRAC_GetCameraState(remotUserId);
        if(status==0){
                alert("对方没有摄像头");
                }else if (status==1){
                        alert("对方没有打开摄像头");
                        }
        BRAC_UserCameraControl(remotUserId, 1); // 请求对方视频
        BRAC_UserSpeakControl(remotUserId, 1); // 请求对方语音
        BRAC_SetVideoPos(remotUserId,  GetID("RemoteVideo"), "ANYCHAT_VIDEO_REMOTE"); //    设置远程视频显示位置
        MicrophoneOpen(remotUserId);
}
这是我打开视频的方法
回复 支持 反对

使用道具 举报

7

主题

75

帖子

191

积分

注册会员

Rank: 2

积分
191
7#
 楼主| 发表于 2013-8-16 14:29:15 | 显示全部楼层
[2013-08-16 14:27:59(288)]        Message        OnUserEnterRoom(userid=-11,nickname=2652,siteindex=2)
[2013-08-16 14:27:59(803)]        Message        OnP2PConnectState(userid=-11, state=1)
[2013-08-16 14:27:59(850)]        Message        OnP2PConnectState(userid=-11, state=3)
不行 对方申请我 还是我申请对方都没反应 上面是日志
回复 支持 反对

使用道具 举报

7

主题

75

帖子

191

积分

注册会员

Rank: 2

积分
191
8#
 楼主| 发表于 2013-8-16 14:44:07 | 显示全部楼层
13-08-16 14:39:26(288)]        video init finish:320x240, YUV420, fps:25
[2013-08-16 14:39:26(303)]        WaveIn Audio Capture Driver(Realtek HD Audio Input)
[2013-08-16 14:39:26(303)]        Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
[2013-08-16 14:39:26(303)]        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
[2013-08-16 14:39:26(303)]        Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
[2013-08-16 14:39:26(334)]        Audio FX Status: VAD:1, NS:2, AGC:8, AEC:4
[2013-08-16 14:39:26(428)]        video codec init:codec:1, 15fps, 320x240, bitrate:90000, quality:3, preset:3, gop:30, handle:2
[2013-08-16 14:39:26(506)]        Message        OnP2PConnectState(userid=-11, state=1)
[2013-08-16 14:39:26(600)]        Message        OnP2PConnectState(userid=-11, state=3)
[2013-08-16 14:40:36(225)]        Message        OnUserEnterRoom(userid=-13,nickname=2954,siteindex=1)
[2013-08-16 14:40:36(694)]        Message        OnP2PConnectState(userid=-13, state=1)
[2013-08-16 14:40:36(756)]        Message        OnP2PConnectState(userid=-13, state=3)
[2013-08-16 14:42:59(741)]        Message        OnUserLeaveRoom(userid=-11,siteindex=2)
回复 支持 反对

使用道具 举报

7

主题

75

帖子

191

积分

注册会员

Rank: 2

积分
191
9#
 楼主| 发表于 2013-8-16 14:44:33 | 显示全部楼层
这个是我的,对方没有这个目录
回复 支持 反对

使用道具 举报

7

主题

75

帖子

191

积分

注册会员

Rank: 2

积分
191
10#
 楼主| 发表于 2013-8-16 14:46:30 | 显示全部楼层
找到了

2013-08-16 14:40:37(829)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2013-08-16 14:40:37(830)]        Load BRAnyChatCore.dll success!(V4.8 Build Time:Jul 31 2013 20:22:14)
[2013-08-16 14:40:37(832)]        Load BRMiscUtil.dll success!(V4.8 Build Time:Jul 31 2013 20:17:45)
[2013-08-16 14:40:37(855)]        Load BRMediaUtil.dll success!(V4.8 Build Time:Jul 31 2013 20:22:10)
[2013-08-16 14:40:37(855)]        Load BRMediaShow.dll success!(V4.8 Build Time:Jul 31 2013 20:17:53)
[2013-08-16 14:40:37(856)]        Load BRMediaCore.dll success!(V4.8 Build Time:Jul 31 2013 20:18:10)
[2013-08-16 14:40:37(867)]        Invoke        BRAC_Connect(10.181.1.114,8906)=0
[2013-08-16 14:40:37(868)]        Invoke        LoginServer(username=2954)
[2013-08-16 14:40:37(972)]        CheckClientSocketLink         Connect(ip=10.181.1.114,port=8906)
[2013-08-16 14:40:38(142)]        Server version: V4.8(Build Time:2013-07-31 20:18:33, Server OS:Windows)
[2013-08-16 14:40:38(147)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2013-08-16 14:40:38(348)]        Message        OnLoginSystem(userid=-13,errorcode=0,username=2954), msg deliver worked(1)
[2013-08-16 14:40:38(348)]        Invoke        EnterRoom(roomid=1)
[2013-08-16 14:40:38(351)]        Connection to streaming media server successfully!(udp delay:0ms)
[2013-08-16 14:40:38(358)]        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=1)
[2013-08-16 14:40:38(358)]        Unrelated audio mixer,name:主音量, ComponentType:0x7, Pname:立体声混音 (VIA High Definition, type:0
[2013-08-16 14:40:38(361)]        Message        OnReceiveOnlineUser(count=3,roomid=1)
[2013-08-16 14:40:38(362)]        Invoke        UserCameraControl(userid=-13,bOpen=1)
[2013-08-16 14:40:38(375)]        Invoke        UserSpeakControl(userid=-13,bOpen=1)
[2013-08-16 14:40:38(403)]        Win7 AEC Audio Capture Driver(立体声混音 (VIA High Definition Audio))
[2013-08-16 14:40:38(405)]        Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
[2013-08-16 14:40:38(406)]        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
[2013-08-16 14:40:38(422)]        Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
[2013-08-16 14:40:38(426)]        ****Open Local Video Fail,ErrorCode:10011
[2013-08-16 14:40:38(463)]        Audio FX Status: VAD:1, NS:2, AGC:8, AEC:4
[2013-08-16 14:40:38(612)]        Message        OnP2PConnectState(userid=-11, state=1)
[2013-08-16 14:40:38(822)]        Message        OnP2PConnectState(userid=-12, state=1)
[2013-08-16 14:40:38(903)]        Message        OnP2PConnectState(userid=-12, state=3)
[2013-08-16 14:40:39(122)]        Message        OnP2PConnectState(userid=-11, state=3)
[2013-08-16 14:40:48(545)]        Invoke        UserCameraControl(userid=2291,bOpen=1)
[2013-08-16 14:40:48(545)]        Invoke        UserSpeakControl(userid=2291,bOpen=1)
[2013-08-16 14:40:49(072)]        Invoke        UserCameraControl(userid=2291,bOpen=0)
[2013-08-16 14:40:49(072)]        Invoke        UserSpeakControl(userid=2291,bOpen=0)
[2013-08-16 14:40:49(072)]        Invoke        UserCameraControl(userid=2291,bOpen=1)
[2013-08-16 14:40:49(072)]        Invoke        UserSpeakControl(userid=2291,bOpen=1)
[2013-08-16 14:40:49(448)]        Invoke        UserCameraControl(userid=2291,bOpen=0)
[2013-08-16 14:40:49(448)]        Invoke        UserSpeakControl(userid=2291,bOpen=0)
[2013-08-16 14:40:49(449)]        Invoke        UserCameraControl(userid=2291,bOpen=1)
[2013-08-16 14:40:49(449)]        Invoke        UserSpeakControl(userid=2291,bOpen=1)
[2013-08-16 14:40:49(809)]        Invoke        UserCameraControl(userid=2291,bOpen=0)
[2013-08-16 14:40:49(809)]        Invoke        UserSpeakControl(userid=2291,bOpen=0)
[2013-08-16 14:40:49(809)]        Invoke        UserCameraControl(userid=2291,bOpen=1)
[2013-08-16 14:40:49(809)]        Invoke        UserSpeakControl(userid=2291,bOpen=1)
[2013-08-16 14:40:50(200)]        Invoke        UserCameraControl(userid=2291,bOpen=0)
[2013-08-16 14:40:50(200)]        Invoke        UserSpeakControl(userid=2291,bOpen=0)
[2013-08-16 14:40:50(200)]        Invoke        UserCameraControl(userid=2291,bOpen=1)
[2013-08-16 14:40:50(200)]        Invoke        UserSpeakControl(userid=2291,bOpen=1)
[2013-08-16 14:41:03(208)]        Invoke        UserCameraControl(userid=2291,bOpen=0)
[2013-08-16 14:41:03(208)]        Invoke        UserSpeakControl(userid=2291,bOpen=0)
[2013-08-16 14:41:03(208)]        Invoke        UserCameraControl(userid=2291,bOpen=1)
[2013-08-16 14:41:03(208)]        Invoke        UserSpeakControl(userid=2291,bOpen=1)
[2013-08-16 14:41:03(768)]        Invoke        UserCameraControl(userid=2291,bOpen=0)
[2013-08-16 14:41:03(768)]        Invoke        UserSpeakControl(userid=2291,bOpen=0)
[2013-08-16 14:41:03(768)]        Invoke        UserCameraControl(userid=2291,bOpen=1)
[2013-08-16 14:41:03(769)]        Invoke        UserSpeakControl(userid=2291,bOpen=1)
[2013-08-16 14:41:04(151)]        Invoke        UserCameraControl(userid=2291,bOpen=0)
[2013-08-16 14:41:04(152)]        Invoke        UserSpeakControl(userid=2291,bOpen=0)
[2013-08-16 14:41:04(152)]        Invoke        UserCameraControl(userid=2291,bOpen=1)
[2013-08-16 14:41:04(152)]        Invoke        UserSpeakControl(userid=2291,bOpen=1)
[2013-08-16 14:43:01(901)]        Message        OnUserLeaveRoom(userid=-11,siteindex=2)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-5-3 11:49 , Processed in 0.133449 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表