设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

Android AudioRecord初始化失败问题,求解决。

[复制链接]

1

主题

9

帖子

31

积分

新手上路

Rank: 1

积分
31
跳转到指定楼层
楼主
发表于 2015-9-24 10:49:21 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
09-24 09:43:40.525: W/System.err(3271): java.lang.IllegalStateException: startRecording() called on an uninitialized AudioRecord.
09-24 09:43:40.525: W/System.err(3271):         at android.media.AudioRecord.startRecording(AudioRecord.java:522)
09-24 09:43:40.525: W/System.err(3271):         at com.bairuitech.anychat.AnyChatAudioHelper$RecordAudioThread.run(AnyChatAudioHelper.java:249)

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

使用道具 举报

15#
发表于 2015-9-24 14:31:42 | 只看该作者

嗯,是否有其他应用占用了音频采集模块呢?试试关掉所有后台应用,或者换一个手机来测试。
回复 支持 反对

使用道具 举报

1

主题

9

帖子

31

积分

新手上路

Rank: 1

积分
31
14#
 楼主| 发表于 2015-9-24 14:08:01 | 只看该作者
佰锐科技-邵光清 发表于 2015-9-24 13:56
您好,有没有加上权限了呢,,请检查一下。

权限放了。
回复 支持 反对

使用道具 举报

13#
发表于 2015-9-24 13:56:19 | 只看该作者
guowz 发表于 2015-9-24 12:33
没有,关于音频都是根据demo,调用sdk中的UserSpeakControl

您好,有没有加上权限了呢,<uses-permission android:name="android.permission.RECORD_AUDIO" />,请检查一下。
回复 支持 反对

使用道具 举报

1

主题

9

帖子

31

积分

新手上路

Rank: 1

积分
31
12#
 楼主| 发表于 2015-9-24 12:33:59 | 只看该作者
admin 发表于 2015-9-24 12:22
您的项目里面,其它地方是不是也初始化了音频采集模块(AudioRecord),导致资源被占用了?

没有,关于音频都是根据demo,调用sdk中的UserSpeakControl
回复 支持 反对

使用道具 举报

1

主题

9

帖子

31

积分

新手上路

Rank: 1

积分
31
11#
 楼主| 发表于 2015-9-24 12:29:25 | 只看该作者
admin 发表于 2015-9-24 12:22
您的项目里面,其它地方是不是也初始化了音频采集模块(AudioRecord),导致资源被占用了?

没有,项目关于视频和音频里调用的都是调用AnyChatCoreSDK里面的UserSpeakControl和UserCameraControl
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
10#
发表于 2015-9-24 12:22:25 | 只看该作者
09-24 09:43:40.520: E/AudioRecord-JNI(3271): Error creating AudioRecord instance: initialization check failed.
09-24 09:43:40.520: E/android.media.AudioRecord(3271): Error code -20 when initializing native AudioRecord object.

您的项目里面,其它地方是不是也初始化了音频采集模块(AudioRecord),导致资源被占用了?
回复 支持 反对

使用道具 举报

1

主题

9

帖子

31

积分

新手上路

Rank: 1

积分
31
9#
 楼主| 发表于 2015-9-24 12:14:55 | 只看该作者
佰锐科技-邵光清 发表于 2015-9-24 12:07
视频正常,听不到远端的声音是吗?试试运行我们的demo程序是否有问题。

但是我就把你们demo的视频时间取消,集成上我的项目。然后问题就来了。看了下log好像说是没有初始化,但是我看了又初始化,就是项目不经过startReconding这里,就出现了illegstateException的异常。
回复 支持 反对

使用道具 举报

1

主题

9

帖子

31

积分

新手上路

Rank: 1

积分
31
8#
 楼主| 发表于 2015-9-24 12:12:25 | 只看该作者
佰锐科技-邵光清 发表于 2015-9-24 12:07
视频正常,听不到远端的声音是吗?试试运行我们的demo程序是否有问题。

你们的demo没问题,我拿我的更改的项目和demo视频,我更改的项目能听到demo传出来的声音,我更改项目的那端传的声音,demo端听不到。
回复 支持 反对

使用道具 举报

7#
发表于 2015-9-24 12:07:33 | 只看该作者
guowz 发表于 2015-9-24 11:52
可以视频,但是没有声音。我是根据AnyChatCallCenter来更改。

视频正常,听不到远端的声音是吗?试试运行我们的demo程序是否有问题。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 09:24 , Processed in 0.179505 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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