设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

请问要如何进行录音呢

[复制链接]

3

主题

19

帖子

59

积分

注册会员

Rank: 2

积分
59
跳转到指定楼层
楼主
发表于 2016-4-25 10:46:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
请问如何进行本地录音,以及得到录音完成的回调?我目前是这样的,onCreate里初始化,进入房间后,点击“开始录音”时调用如图recordAudio这个方法




当回调麦克风状态改变的监听时,我在麦克风打开时调用StreamRecordCtrlEx开始录制,


点击“结束录音”时也是调用StreamRecordCtrlEx(-1,0)

但是没有得到onAnychatRecordEvent的回调,也没有本地文件,说明没有成功,问题出在哪儿?

纯新手,好多不懂的,请指教
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

沙发
发表于 2016-4-25 12:03:53 | 只看该作者
请将客户端日志发上来,在sd卡根目录下:BRAnyChatCore.log ,我们帮你分析。
回复 支持 反对

使用道具 举报

板凳
发表于 2016-4-25 12:04:39 | 只看该作者
请将客户端日志发上来,在sd卡根目录下:BRAnyChatCore.log ,我们帮你分析。
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
地板
发表于 2016-4-25 13:44:03 | 只看该作者
您好,recordAfile:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\929312417\QQ\WinTemp\RichOle\MX7%4XUPP5@G%S])B2PXJ8W.pngudio方法不需要调用


file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\929312417\QQ\WinTemp\RichOle\MX7%4XUPP5@G%S])B2PXJ8W.png


回复 支持 反对

使用道具 举报

3

主题

19

帖子

59

积分

注册会员

Rank: 2

积分
59
5#
 楼主| 发表于 2016-4-25 14:19:32 | 只看该作者
BRAnyChatCore.zip (34.48 KB, 下载次数: 2)



回复 支持 反对

使用道具 举报

3

主题

19

帖子

59

积分

注册会员

Rank: 2

积分
59
6#
 楼主| 发表于 2016-4-25 14:22:43 | 只看该作者
佰锐科技-邵光清 发表于 2016-4-25 12:03
请将客户端日志发上来,在sd卡根目录下:BRAnyChatCore.log ,我们帮你分析。

上传了,在5楼,辛苦你了
回复 支持 反对

使用道具 举报

3

主题

19

帖子

59

积分

注册会员

Rank: 2

积分
59
7#
 楼主| 发表于 2016-4-25 14:33:07 | 只看该作者
廖斌 发表于 2016-4-25 13:44
您好,recordAudio方法不需要调用

我注释了,也不行,日志有几行说
could not find encode for 'mp3',是说mp3格式不能用吗
回复 支持 反对

使用道具 举报

3

主题

19

帖子

59

积分

注册会员

Rank: 2

积分
59
8#
 楼主| 发表于 2016-4-25 14:40:13 | 只看该作者
我改成mp4格式的就可以保存在本地了,不过路径没和自定义的视频存放同一个文件夹,有办法改变本地存放路径吗
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
9#
发表于 2016-4-25 16:35:59 | 只看该作者
yoolo 发表于 2016-4-25 14:40
我改成mp4格式的就可以保存在本地了,不过路径没和自定义的视频存放同一个文件夹,有办法改变本地存放路径 ...

可以的。只需要在调用初始化anychat之后,发起录制之前设置
  1.    anychat.SetSDKOptionString(AnyChatDefine.BRAC_SO_RECORD_TMPDIR, path);
复制代码
回复 支持 反对

使用道具 举报

3

主题

19

帖子

59

积分

注册会员

Rank: 2

积分
59
10#
 楼主| 发表于 2016-4-25 17:09:38 | 只看该作者
廖斌 发表于 2016-4-25 16:35
可以的。只需要在调用初始化anychat之后,发起录制之前设置

可这个它不是保存视频的路径吗?我录音完的文件就不在这里,在SD卡根目录下的record文件夹里
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-18 07:14 , Processed in 0.147130 second(s), 26 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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