设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

anychat for web画中画模式失败

[复制链接]

5

主题

20

帖子

77

积分

注册会员

Rank: 2

积分
77
跳转到指定楼层
楼主
发表于 2015-2-13 21:34:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我已经打开 anychat record serve 5.2
[2015-02-13 20:59:57(928)]        AnyChat Record Server Init,V5.2, Build Time:Jan 26 2015 19:31:48
[2015-02-13 20:59:57(928)]        Record Root Directory: H:\forever\AnyChatCoreSDK_Win32_V5.2\AnyChatCoreSDK_Win32_r4504\bin\recordserver\record\
[2015-02-13 20:59:57(929)]        Record Stream Buffer Time: 10000 ms
[2015-02-13 20:59:57(929)]        Ready to connect anychatcoreserver  192.168.1.117(8907)....
[2015-02-13 20:59:58(578)]        Load BRMediaUtil.dll success!(V5.2 Build Time:Jan 26 2015 19:32:22)
[2015-02-13 20:59:58(602)]        Successfully connect to the anychatcoreserver!
[2015-02-13 21:05:43(156)]        AnyChat Record Server Stoped...



再js 添加
// 客户端进入房间,dwRoomId表示所进入房间的ID号,errorcode表示是否进入房间:0成功进入,否则为出错代码
function OnAnyChatEnterRoom(dwRoomId, errorcode) {
    DisplayLoadingDiv(false);
        AddLog("OnAnyChatEnterRoom(roomid=" + dwRoomId + ", errorcode=" + errorcode + ")", LOG_TYPE_EVENT);
    if (errorcode == 0) {

                ShowRoomDiv(true);

// ------------------------------添加的内容----------------------------------------------------------------------
                BRAC_SetSDKOption(BRAC_SO_RECORD_FILETYPE, 0);    // 录制为MP4格式
        var dwFlags = ANYCHAT_RECORD_FLAGS_VIDEO + ANYCHAT_RECORD_FLAGS_AUDIO + ANYCHAT_RECORD_FLAGS_MIXVIDEO + ANYCHAT_RECORD_FLAGS_MIXAUDIO;
        BRAC_StreamRecordCtrlEx(mSelfUserId, 1,  dwFlags, 0, "Hello, world!");
          BRAC_SetSDKOption(BRAC_SO_RECORD_TMPDIR, "C:\record");




                RoomUserListControl(mSelfUserId, true);                // 将自己插入用户列表
        BRAC_UserCameraControl(mSelfUserId, 1);         // 打开本地视频
        BRAC_UserSpeakControl(mSelfUserId, 1);                 // 打开本地语音
            var flags = BRAC_RECORD_FLAGS_VIDEO + BRAC_RECORD_FLAGS_AUDIO +BRAC_RECORD_FLAGS_MIXAUDIO +  BRAC_RECORD_FLAGS_MIXVIDEO;
         BRAC_StreamRecordCtrl(mSelfUserId, 1, flags, 0);
                ShowNotifyMessage("Welcome use AnyChat, successfully enter the room:" + dwRoomId, NOTIFY_TYPE_SYSTEM);
        // 设置本地视频显示位置
        BRAC_SetVideoPos(mSelfUserId, GetID("AnyChatLocalVideoDiv"), "ANYCHAT_VIDEO_LOCAL");
           // BRAC_GetDmoObject("ANYCHAT_VIDEO_LOCAL").SetBkImage("http://a3.att.hudong.com/20/45/01300000145751121643454369622.jpg");
        // 设置远程视频显示位置(没有关联到用户,只是占位置)
        BRAC_SetVideoPos(0, GetID("AnyChatRemoteVideoDiv"), "ANYCHAT_VIDEO_REMOTE");
                // BRAC_GetDmoObject("ANYCHAT_VIDEO_REMOTE").SetBkImage("http://a3.att.hudong.com/20/45/01300000145751121643454369622.jpg");
        mRefreshVolumeTimer = setInterval(function () {
            GetID("LocalAudioVolume").style.width = GetID("AnyChatLocalVideoDiv").offsetHeight * BRAC_QueryUserStateInt(mSelfUserId, BRAC_USERSTATE_SPEAKVOLUME) / 100 + "px";
                        if(mTargetUserId != -1)
                                GetID("RemoteAudioVolume").style.width = GetID("AnyChatRemoteVideoDiv").offsetHeight * BRAC_QueryUserStateInt(mTargetUserId, BRAC_USERSTATE_SPEAKVOLUME) / 100 + "px";
                        else
                                GetID("RemoteAudioVolume").style.width = "0px";
        }, 100);
    } else {

    }
}





为什么和网上的不一样??  我失败了  求成功的大神 求教下
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

5

主题

20

帖子

77

积分

注册会员

Rank: 2

积分
77
沙发
 楼主| 发表于 2015-2-13 21:35:00 | 只看该作者
[2015-02-13 21:05:43(156)]        AnyChat Record Server Stoped...   这个是我失败后推出去的结果
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
板凳
发表于 2015-2-14 11:34:47 | 只看该作者
您好,根据您的代码来看,您是采用了本地合成录像模式,因为您没有加上“ANYCHAT_RECORD_FLAGS_SERVER”标志,所以不是中心录像,参考:AnyChat音视频录制整体解决方案

另外有关本地录制、拍照请参考:AnyChat for Web SDK示例代码
回复 支持 反对

使用道具 举报

5

主题

20

帖子

77

积分

注册会员

Rank: 2

积分
77
地板
 楼主| 发表于 2015-2-22 19:31:13 | 只看该作者
admin 发表于 2015-2-14 11:34
您好,根据您的代码来看,您是采用了本地合成录像模式,因为您没有加上“ANYCHAT_RECORD_FLAGS_SERVER”标 ...

你好,,不行哇,,能不能给我看下是什么样子的???
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
5#
发表于 2015-2-26 13:34:21 | 只看该作者
您好,在调用录像的API接口:BRAC_StreamRecordCtrlEx时,dwFlags参数需要加上ANYCHAT_RECORD_FLAGS_SERVER标志,才是中心服务器录像。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 20:58 , Processed in 0.120479 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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