Android 关于录音文件的编解码 实现米聊 微信一类的录音上传的功能
2012-02-01 16:39
956 查看
最近老大要求做一个类米聊的app,于是就去找解决方案,首先用Android本身的MediaRecorder肯定是不行的,只支持amr,wav,acc,如果要做到Android,Iphone,pc通用的话,这些格式是行不通的,而且在文件大小上尽可能越小越好。那么就只能找第三方编解码库咯。
首先,我去找了同类的软件,像talkbox,微信,米聊,还有很多copy的软件。个人比较喜欢米聊,但是面对TX的强大的潜在用户基数,是任何应用都很难突破的。
talkbox Android版用的是ilbc的第三方编解码库,在iPhone上用的是caf
微信 Android版估计是amr估计转码的是交给腾讯强大的服务器了。
米聊 Android版和Iphone版用的都是speex
搜了下,目前支持的开源第三方库也就只有 ilbc和speex了
找demo吧,本人C基础很薄弱,只会看代码= = 不会写代码,所以大部分的时间只能在网上找源码,自己编译。也很难说去怎么调试,现在分享点东西,给一样命苦的程序员,大家一起研究。一起攻克它。
http://www.speex.org/downloads/ speex的官网,纠结的是,docs全是代码= = 看的眼睛疼。真是佩服那些做流媒体开发的高人,整天跟0,1混在一起,哎。
http://www.badlogicgames.com/wordpress/?p=1726&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+PlanetAndroidCom+%28Planet+Android%29
在Android上编译的方法
http://bbs.rosoo.net/thread-5956-1-1.html speex音频编解码的示例
http://code.google.com/p/android-recorder/ 源码哦,亲。不过它又转了一次码,弄成flv了。悲摧啊,最近就一直改它的源码。各种算法看不懂啊,
先写到这把。洗漱下上班去了。
转贴:http://www.cnblogs.com/stay/archive/2011/08/19/2145242.html
首先,我去找了同类的软件,像talkbox,微信,米聊,还有很多copy的软件。个人比较喜欢米聊,但是面对TX的强大的潜在用户基数,是任何应用都很难突破的。
talkbox Android版用的是ilbc的第三方编解码库,在iPhone上用的是caf
微信 Android版估计是amr估计转码的是交给腾讯强大的服务器了。
米聊 Android版和Iphone版用的都是speex
搜了下,目前支持的开源第三方库也就只有 ilbc和speex了
找demo吧,本人C基础很薄弱,只会看代码= = 不会写代码,所以大部分的时间只能在网上找源码,自己编译。也很难说去怎么调试,现在分享点东西,给一样命苦的程序员,大家一起研究。一起攻克它。
http://www.speex.org/downloads/ speex的官网,纠结的是,docs全是代码= = 看的眼睛疼。真是佩服那些做流媒体开发的高人,整天跟0,1混在一起,哎。
http://www.badlogicgames.com/wordpress/?p=1726&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+PlanetAndroidCom+%28Planet+Android%29
在Android上编译的方法
http://bbs.rosoo.net/thread-5956-1-1.html speex音频编解码的示例
http://code.google.com/p/android-recorder/ 源码哦,亲。不过它又转了一次码,弄成flv了。悲摧啊,最近就一直改它的源码。各种算法看不懂啊,
先写到这把。洗漱下上班去了。
转贴:http://www.cnblogs.com/stay/archive/2011/08/19/2145242.html
相关文章推荐
- Android 关于录音文件的编解码 实现米聊 微信一类的录音上传的功能
- Android 关于录音文件的编解码 实现米聊 微信一类的录音上传的功能
- Android 关于录音文件的编解码 实现米聊 微信一类的录音上传的功能
- [Android开发]Android之使用Http协议实现文件上传功能
- Android之使用Http协议实现文件上传功能
- 关于云储存或者百度云的基础问题, 用java/android 实现上传文件到云储存(比如百度云)
- Android 实现文件上传功能(upload)
- Struts2+Android (2) 实现信息,文件上传功能
- Android Lame 3.99.5 生成so文件 来实现录音功能
- Struts2+Android (2) 实现信息,文件上传功能
- Android开发:仿微信和QQ空间发说说相册读取、拍照、图片裁剪和图片上传服务器等功能的实现
- Android关于FTP文件上传和下载功能详解
- Android基于Http协议实现文件上传功能的方法
- Android Retrofit实现多图片/文件、图文上传功能
- Android下的应用编程——用HTTP协议实现文件上传功能
- Android之使用Http协议实现文件上传功能
- Android之使用Http协议实现文件上传功能
- Android实现文件上传功能(接收端用strust2)
- Android Webview实现图片、文件上传及启动相机功能
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)