AnyChat技术支持论坛

标题: 视频录制 OnAnyChatRecordEvent 报错 354 [打印本页]

作者: ckdream001    时间: 2017-12-22 09:48
标题: 视频录制 OnAnyChatRecordEvent 报错 354
dwErrorCode354


同时 调用 SnapShot 无法 触发 OnAnyChatSnapShotEvent  回调


代码:
  

                        //设置录制视频 , 设置音频
                        int tag=AnyChatDefine.ANYCHAT_RECORD_FLAGS_AUDIO;
                                tag+=AnyChatDefine.ANYCHAT_RECORD_FLAGS_VIDEO;
                                //设置服务器录制,设置需要回调
                                tag+=AnyChatDefine.ANYCHAT_RECORD_FLAGS_SERVER;
                                tag+=AnyChatDefine.ANYCHAT_RECORD_FLAGS_LOCALCB;
                        anychatSDK.StreamRecordCtrlEx(-1, 1, tag, 0,"");


作者: 佰锐科技-刘洋    时间: 2017-12-22 10:03
你好  报354 ///< 媒体流缓冲时间不足  主要原因是开始录制到结束录制的时候录制时间太短  建议录制5-10秒才结束录制 就不会报这个问题了 关于拍照没有回调 在拍照调用BRAC_StreamRecordCtrlEx中dwFlags标志为:ANYCHAT_RECORD_FLAGS_SNAPSHOT  为拍照 会触回调 可以打断点调试一下 !
作者: ckdream001    时间: 2017-12-22 10:12
佰锐科技-刘洋 发表于 2017-12-22 10:03
你好  报354 ///< 媒体流缓冲时间不足  主要原因是开始录制到结束录制的时候录制时间太短  建议录制5-10秒 ...

我录制了 20 来秒 结果还是一样的    ,, 在web端可以进行录制   

android是否不支持服务端录制
作者: 佰锐科技-刘洋    时间: 2017-12-22 10:39
ckdream001 发表于 2017-12-22 10:12
我录制了 20 来秒 结果还是一样的    ,, 在web端可以进行录制   

android是否不支持服务端录制

你好  Android支持服务器录像  你可以到官网下 Android for sdk 官网下载地址:http://sdk.anychat.cn/html/download.html  解压后在src目录下参考 AnyChatFeatures 这个demo的源码 里面就有服务器录制
作者: ckdream001    时间: 2017-12-22 10:48
本帖最后由 ckdream001 于 2017-12-22 10:57 编辑

--谢谢-------
作者: ckdream001    时间: 2017-12-22 10:57
找到问题了  

忘记 打开       
                anychatSDK.UserCameraControl(-1, 1);// -1表示对本地视频进行控制,打开本地视频
                anychatSDK.UserSpeakControl(-1, 1);// -1表示对本地音频进行控制,打开本地音频   

这个了  
作者: 佰锐科技-刘洋    时间: 2017-12-22 11:11
ckdream001 发表于 2017-12-22 10:57
找到问题了  

忘记 打开       

拍照的时候拍本地  没打开本地摄像头?
作者: ckdream001    时间: 2017-12-22 11:55
佰锐科技-刘洋 发表于 2017-12-22 11:11
拍照的时候拍本地  没打开本地摄像头?

我发现    调用    可以 触发android本地的拍照  返回的路径是本地的sd卡
anyChatSDK.SnapShot(-1, AnyChatDefine.ANYCHAT_RECORD_FLAGS_SNAPSHOT, 0);


能否和web一样 调用服务端的拍照嘛
作者: 佰锐科技-刘洋    时间: 2017-12-22 13:20
ckdream001 发表于 2017-12-22 11:55
我发现    调用    可以 触发android本地的拍照  返回的路径是本地的sd卡
anyChatSDK.SnapShot(-1, AnyC ...

你好 可以的 dwFlags标志增加 BRAC_RECORD_FLAGS_SERVER 就可以了




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3