登录
首页 » Android » 音频采集

音频采集

于 2022-03-06 发布 文件大小:977.89 kB
0 187
下载积分: 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 个回复

  • 二维码扫描
    二维码扫描
    2015-02-07下载
    积分:1
  • 安卓通讯录
    安卓通讯录源码,用到的包都存放好了,不需要重新打包.drawable-hdpi,drawable-ldpi,drawable-mdpi,drawable-xhdpi,drawable-xxhdpi,layout,menu,values…分类很清楚
    2022-10-16 12:55:03下载
    积分:1
  • 录h264裸流源代码
    应用背景用在视频监控,车载产品上面,直接将视频流上传到服务器关键技术通过摄像头录制h264流视频,没有封装的裸流,在android上面测试过,android 4.4
    2022-10-20 02:40:03下载
    积分:1
  • 安卓蓝牙
    此程序是 android 设备中使用蓝牙的例子 /* Arduino-安卓系统-Bluetoooth,一个简单的蓝牙套接字与 android 系统的通信 版权所有 2013年布兰登 · 汤姆斯 权限是特此授予,免费的向任何人索取这份 这个软件和相关的文档文件 ("软件") 来处理的 在软件中不受限制,包括不受限制的权利 以使用、 复制、 修改、 合并、 发布、 分发、 再许可或卖 将复制的软件,并允许该软件是谁的人 装备这样做,符合以下条件: 上面的版权声明和本许可声明应包括在 所有副本或软件的重要部分。
    2023-05-24 17:05:04下载
    积分:1
  • 即时短信报警
    当你忘了什么事件等,生日...即时短信就在那里您可以轻松发送
    2022-02-25 07:25:18下载
    积分:1
  • 如何在 android 系统中发送电子邮件
    在这个项目中,您可以发送的电子邮件使用您的各种客户端。将此代码嵌入在您的应用程序的反馈、 顾客评论和更多的东西
    2022-03-23 01:41:12下载
    积分:1
  • LockscreenActivity
    安卓开发,锁屏模块,用于程序员开发锁屏模块(FOR Android)
    2015-01-15 22:07:13下载
    积分:1
  • Android Ping 分享两种网络检测方法
    分享给大家一个Android Ping源码。向大家演示了两种常用的android检测网络方法,在工作线程中定时执行检测网络线程,第一种方法是使用Ping,可以这样调用Process p = Runtime.getRuntime().exec("ping -c 1 -w 100 " + ip);// ping1次。用这个方法,除非Ping的网址挂了,否则用这个应该没问题;   第二种方法:判断是否有网络连接,有时连接是ok,但是网络还是不通,这个稍微麻烦下,可参考以下的代码:   ConnectivityManager mConnectivityManager = (ConnectivityManager) context    .getSystemService(Context.CONNECTIVITY_SERVICE);   NetworkInfo mNetworkInfo = mConnectivityManager.getActiveNetworkInfo();   System.out.println( "===状态===" + mNetworkInfo.getState());   System.out.println( "===类型===" + mNetworkInfo.getTypeName());   if (mNetworkInfo != null&&mNetworkInfo.getState()== NetworkInfo.State.CONNECTED) {    return mNetworkInfo.isAvailable();   }else {    return false;   } 需要完整的可编译实例源码,请下载本源码包。
    2022-02-25 09:35:03下载
    积分:1
  • HorizontalListView
    android实现listView水平滚动。通过GridAdaper实现数据显示。(android achieve listView horizontal scrolling. By GridAdapter display data....)
    2016-03-09 10:52:02下载
    积分:1
  • android 仪表盘 实例源码下载
    android 仪表盘 实例源码下载
    2014-09-05下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载