设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

不使用LOGOUT退出,录音设备无法正确释放

[复制链接]

7

主题

25

帖子

94

积分

注册会员

Rank: 2

积分
94
跳转到指定楼层
楼主
发表于 2015-11-9 13:59:17 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
现象:
1、呼出,不论多少次都正常。
2、呼入,第一次正常,之后再也无法录音。
这不科学吧,怎么呼入就无法释放录音资源?

我本来想调用 Release,结果一调用就出错。

这两个情况,说明ANYCHAT在释放资源上需要容错强大一点。


后来仔细对比DEMO的代码,发现是通过LOGOUT退出的,
收到其他事件后再关闭声音视频。
而且这个函数好像也不能调用多次。


还希望容错能更好一些。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

7

主题

25

帖子

94

积分

注册会员

Rank: 2

积分
94
沙发
 楼主| 发表于 2015-11-9 14:15:38 | 显示全部楼层
你问我,我问谁?我只能把现象描述给你。
从LOG来看,这时启用本地录音,result=-50。你看看代码这是什么意思。
没有其他更多信息
回复 支持 反对

使用道具 举报

7

主题

25

帖子

94

积分

注册会员

Rank: 2

积分
94
板凳
 楼主| 发表于 2015-11-9 16:32:03 | 显示全部楼层
苹果上只能调用UserSpeakControl(-1, 0)吧
回复 支持 反对

使用道具 举报

7

主题

25

帖子

94

积分

注册会员

Rank: 2

积分
94
地板
 楼主| 发表于 2015-11-10 11:28:09 | 显示全部楼层
我说了这么多,等于没说。那么我重复一下:
我就是使用leaveroom释放的,但是很容易造成下一次无法录音。
使用logout,目前看情况较好,好像也会有一定几率。
回复 支持 反对

使用道具 举报

7

主题

25

帖子

94

积分

注册会员

Rank: 2

积分
94
5#
 楼主| 发表于 2015-11-11 18:36:17 | 显示全部楼层
是的,听起来很美好。事实上是,如果levaeroom/logout都调用了,再次使用必然出错。
二者具有冲突关系。
所以说,有时必须见面才能解决问题,说没容易明白。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 23:06 , Processed in 0.127725 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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