文件名称:开源bbs源码java-Speex:Speex
文件大小:2.79MB
文件格式:ZIP
更新时间:2024-06-26 16:37:40
系统开源
开源 bbs 源码 java 以下代码参考于: ios : Android: 上面android是一个托管项目,分为6个部分,可以拿最后的部分来看。 根据上一篇博客《Android 与 iOS 下 Speex的使用》中提到,ios中会添加38这个帧节数添加到头信息中,而以上的android项目是把源pcm音频数据保存为flv文件,对于两者需要互用,明显不合适,所以需要向这两个项目分别进行改造。 根据上一遍博客中提到,需要进行方案二进行对音频编码,则ios和android需要拥有相同规则的头文件,这些头文件分别可以在ios和android系统下面解析。由于ios项目中已经添加了一个头文件(添加头文件的代码位置,下图所示位置),因此只需Android项目从新的整理便可。 ios, EncodePCMToRawSpeex方法中添加头文件speexHeader: 由此可以知道,speex的C++库中,其实已经定义了speexheader,即speex文件的头信息,打开speex_header.h头文件可以看到: speex_header.h声明了一些变量,列如speex的版本,头信息的长度,比