登录
首页 » Android » 音频采集

音频采集

于 2022-03-06 发布 文件大小:977.89 kB
0 115
下载积分: 2 下载次数: 1

代码说明:

音频采集(基于wifi)         这部分是参考http://www.eoeandroid.com/thread-263862-1-1.html这位歪脖哥的,将他的代码整理了一下,写了注释。实在太乱了。。。         采用的方法是AudioRecord录音,AudioTracy播放,都是UDP,应用层也是不带协议的。         原始PCM数据:采样频率x采样大小x声道数,所以数据量也是蛮大的。         将单独语音改成广播方式,然后屏蔽掉自己,防止自己说话自己接收。         目前发现2个问题:A.快速频繁按发送会导致AudioRecord对象初始化失败,我这里直接处理返回,避免程序崩溃。不知道还有没有其他方法。。。                                       B.延时太大,说是实时,但延时1.5s左右(不同设备有差),主要是new AudioRecord(350ms)和AudioRecord.startRecord(1050ms),不知道有没有解决的办法。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • MIUISoundRecorder
    android小米录音机源码,可以直接运行的,非常不错。(MIUI recorder android source)
    2013-11-23 22:27:51下载
    积分:1
  • android txt小说阅读器
    实现txt小说阅读,能够完整输出大文本,搜索SD卡,打开txt小说 Txt小说阅读器是一款多功能的手机电子书阅读器。它支持常用的TXT格式的电子书文件,暂不支持大文本阅读,但是支持按钮翻页,自动滚屏阅读,字体颜色、字体大小、阅读底色、亮度调节,日夜间模式设置,支持不同的编码方式。
    2022-05-18 04:25:12下载
    积分:1
  • 富文本编辑器
    1,源码分析本软件是安卓端收据富文本收据,向服务器发送;安卓端收集数据时数据可以是文字,图片,语音,文件,还可以录音,可以拍照.录音完毕保存的时候应该提交给服务器,因此服务器对应的ip需要自己设置下.数据提交使用的http协议,服务器端完整代码安卓端和服务器代码都比较简单,无非就是数据通信使用的是json格式实现富文本的形式原理就是在安卓端界面显示使用html显示,关键类android.text.html
    2022-03-25 01:16:33下载
    积分:1
  • android-auto-scroll-view-pager
    自动滑动的ViewPager
    2014-07-21下载
    积分:1
  • cocos2d-x android helloworld
    简单的cocos2d-x android helloworld 项目,用于学习cocos2d-x android 开发。如果环境配置好,可做适当的修改来编写新的android cocos2d-x程序。其中主要修改android.mk文件来修改需要编译的cpp文件。本demo使用VS编写,通过cygwin编译,最后在eclipse中成功发布到android手机上。
    2022-02-28 16:17:46下载
    积分:1
  • android 视频聊天源代码(wifi)
    android 视频聊天源代码(wifi)
    2014-08-22下载
    积分:1
  • 商品简单管理
    实现登录注册,对商品的增删改差的操作
    2022-08-22 16:58:14下载
    积分:1
  • Android创建圆形和混合阴影渐变特效
    这是一个Android生成渐变的例子,比如生成圆形渐变、角度渐变、混合渐变等,并叠加了位图和线性特性,如示例截图所示,仅为其中一种渐变,代码中对几种渐变给出了注释和具体代码,对于学习Android graphics类下的相关属性方法有很好的借鉴意义:   protected void onDraw(Canvas canvas) {   //位图   //shader = new BitmapShader(b, TileMode.REPEAT, TileMode.MIRROR);   //线性   int[] colors = new int[]{    Color.RED,Color.GREEN,Color.BLUE   };   //shader = new LinearGradient(0, 0, 100, 100, colors, null, TileMode.REPEAT);   //圆形渐变   //shader = new RadialGradient(100, 100, 80, colors, null, TileMode.REPEAT);   //角度渐变   //shader = new SweepGradient(160, 160, colors, null);   //混合渐变   Shader shader1 = new LinearGradient(0, 0, 100, 100, colors, null, TileMode.REPEAT);   Shader shader2 = new RadialGradient(100, 100, 80, colors, null, TileMode.REPEAT);   shader = new ComposeShader(shader1, shader2, PorterDuff.Mode.DARKEN);   paint = new Paint();   paint.setShader(shader);   paint.setColor(Color.BLUE);   canvas.drawRect(0, 0, 500, 500, paint);   }
    2022-03-16 19:07:27下载
    积分:1
  • sdfsdfsdfsdfsdf
    ASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFASDFSSDFASDFASDFASDFASDFSSDFASDFASDFASDFASDFSSDFASDFASDFASDFASDFASDFASDFSSDFASDFFSDFASDFFSDFASDFASDFASDFASDFASDFASDFASDFASDFSSDFFSDFASDFASDFASDFASDFSSDFASDFASDFASDFSSDFFSDFFSDFASDFASDFASDFASDFASDFASDFSSDFFSDFFSDFDFASDFASDFASDFFSDFASDFASDFASDFFSDFFSDFFSDFDFFSDFFSDFDFDFADFASDFASDFASDFSADFSFSDFSDFSADFASDFSADFSDFSDFSDFSDFSADFASDFASDFFSDFSADFASDFFSDFSADFFSDFSADFFSDFSADFFSDFSADFSDFSDFDFFSDFDF
    2023-03-12 01:15:03下载
    积分:1
  • 新浪微博分享,腾讯微博分享
    WeiboSDKDemo使用方法 请先熟悉官方文档,虽然其中有一些问题:) 根据文档申请开放平台帐号,特别注意回调地址,这个经常出现错误; 运行Demo前,先确定下载完Demo的所有文件; 然后修改开放平台的AppKey和AppSecret: 新浪微博需要在Constants类中把appkey、appsecret修改成自己应用对应的appkey和appsecret,回调地址不需要修改; 腾讯微博需要修改配置文件,目标文件config.properties在Android_SDK.jar包config文件夹下(我已经改名为TencentWeiboSDK.jar),把appkey、appsecret修改成自己应用对应的appkey和appsecret,这里再次提醒注意回调地址要和网上你填写的一致,别管文档怎么说. 修改完后,clean工程,运行测试吧!下面是我自己的一点总结,如果你有好的建议,请分享下吧~ 新浪微博平台: SSO一直没有测试成功,运行官方DEMO也如此,没有找到解决方法,已经确认是新浪的问题,没有开放大量注册,官方建议先使用老版本SDK ;今天发现新浪更新了文档和jar包,SSO可以正常使用,返回Token、uid、userName等信息; 网页授权得到的是授权Code,不是Token,所以还需要根据Code去获取Token,调用自定义的getTokenByCode 方法;最新jar包可以直接获取到Token; 目前网页授权、微博分享都操作已经整合到工程中,测
    2022-05-05 03:04:44下载
    积分:1
  • 696518资源总数
  • 105877会员总数
  • 14今日下载