RSS图片
Android
    之前写过一篇《RTMP中FLV流到标准h264、acc的转换》,链接地址 http://www.cnblogs.com/chef/archive/2012/07/18/2597279.html 。着重分析了RTMP协议中h264的抽取。     带音视频交互的flash项目中,音频编码只能选择speex格式。     这篇文章分为三部分。分别为flex中提供的音频接口、RTMP中的speex数据、如何转换为RTP流。   一、flex中提供的音频接口     用flex编写客户端,它提供的接口是封装......
作者:发表于:2016/04/17 点击:6 评论:0
2.1 概念 采样率 比特率 质量(可变) 复杂度(可变) 变比特率 平均比特率 静音检测 非连续性传输 知觉增强 延时算法 2.2 编解码 2.3 预处理器 2.4 自适应抖动缓冲 2.5 回声消除 2.6 重采样 This section describes Speex and its features into more details 这部分详细介绍Speex及其特性 2.1 概念 Before introducing all the Speex features, here are some concepts in speech coding that help better understand the rest of the ma......
作者:发表于:2016/04/17 点击:0 评论:0
http://www.onicos.com/staff/iz/formats/ogg.html Byte order: Little-endian Offset Length Contents [ 0 4 bytes "OggS" 4 1 byte Stream structure version (0x00) 5 1 byte Packet flag: bit 0: true if page continued bit 1: true if first page bit 2: true if last page bit 3..7: reserved......
作者:发表于:2016/04/13 点击:6 评论:0
之前写过了如何将speex与wav格式的音频互相转换,如果没有看过的请看一下连接 http://www.cnblogs.com/dongweiq/p/4515186.html 虽然自己实现了相关的压缩算法,但是发现还是与gauss的压缩比例差了一些,一部分是参数设置的问题,另外一部分是没有使用ogg的问题。 本来想研究一下gauss的ogg算法,然后将他录制的音频转为wav格式,再继续进行后面的频谱绘制之类的。 在后续的研究gauss的解码过程,他是先解了ogg的格式,然后分段,然后去掉speex的头,然后把一段段的s......
作者:发表于:2016/04/07 点击:34 评论:0
我们的司信项目又有了新的需求,就是要做会议室。然而需求却很纠结,要继续按照原来发语音消息那样的形式来实现这个会议的功能,还要实现语音播放的计时,暂停,语音的拼接,还要绘制频谱图等等。 如果是wav,mp3不论你怎么拼接,绘制频谱图,我也没有问题,网上都有现成的例子。然而这一次居然让用speex的音频做这一切。 于是看了司信之前的发语音消息部分speex的代码,天啊,人家录的时候这是实时录音实时编码的好不好,人家放的时候也是实时解码实时播放的好不 好。你这让我怎么通过 一个speex......
作者:发表于:2016/04/07 点击:29 评论:0
       转载请注明出处         挺帅的移动开发专栏  http://blog.csdn.net/wangtingshuai/article/details/8631835        在android的开发过程中,有很多时候需要用到本地java代码和javascript进行交互。android对交互进行了很好的封装,在开发中我们可以很简单的用java代码调用webview中的js,也可以用webview中的js来调用本地的java代码,这样我们可以实现很多原来做不了的功能,比如点击......
作者:发表于:2016/01/04 点击:5 评论:0
假如你的 ImageButton 的宽高是100x100,而你要设置上去的图片是80x80, 1.如果用src进行设置,则你的图片会按80x80 居中绘制上去。 2.如果你使用的是background 则 你设置上去的图片会被拉伸成100x100 简单说来,就是用src的时候是原图显示,不改变图片的大小;用background的时候,按照组件的大小来放大或者缩小图片。...
作者:发表于:2015/12/23 点击:3 评论:0
Android.mk文档规范 Android.mk 编译文件是用来向 Android NDK描述你的 C,C++源代码文件的,    这篇文档描 述了它的语法。在阅读下面的内容之前,假定你已经阅读了 docs/OVERVIEW.TXT 文件,了解 了它们的脚色和用途。 一、概述   一个 Android.mk file 用来向编译系统描述你的源代码。具体来说:   (1) 该文件是GNU Makefile的一小部分, 会被编译系统解析一次或更多次的build系统。 因此,您应尽量减少您声明的变量,不要认为......
作者:发表于:2015/12/21 点击:0 评论:0
首先看一下下面的程序(测试英文和中文在Unicode、UTF-8、UTF-16这三种编码下,一个字符占几个字节) [java] view plaincopy System.out.println("a(Unicode)    :" + "a".getBytes("Unicode").length);   System.out.println("a(Unicode)    :" + "aa".getBytes("Unicode").length);   System.out.println("啊(Unicode)  ......
作者:发表于:2015/11/24 点击:1 评论:0
http 和 https  url错误问题,参见 The HttpURLConnection‘s follow redirect is just an indicator, in fact it won’t help you to do the “real” http redirection, you still need to handle it manually. URL obj = new URL(url); HttpURLConnection conn = (HttpURLConnection) obj.openConnection(); conn.setInstanceFollowRedirects(true); //you still need to handle redirect manully. HttpURLCon......
作者:发表于:2015/11/23 点击:146 评论:0