iPhone/iPad开发札记 2012/03/29

原创 2012年03月29日 13:43:36

1. 声音问题处理


* 搞定混音

从12:00 - 13:30,一直没有声音。

其间,对bits-per-packet进行了调整,变成8*4=32,仍然没有声音。


Q:是否音量开关为0了?

Q:inBusNumber = 0 or 1 ???


另,录音的声音有明显断续,估计和采集时使用的bit/sample与发送端要求的的不符有关,或者sendVideoData对数据的解释不正确。


* 录音主要问题总结

基本连贯,有时有断续

北景音比较大

在主持人启动了声音后,似乎就会出现回声,并且不连贯的问题会更明显,并会出现300ms延时。

音频模块工作的时候,CPU占用非常高


* 研究AQPlayer接收到的音频数据,使用以下代码

//getAudioData(0, audioData, numBytes);

unsigned char buf[320];

getAudioData(0, buf, numBytes);

short *srcSamplePtr = (short *)buf;

short *destSamplePtr = (short *)audioData; 

for (int i=0; i<160; i++) {

destSamplePtr[i] = srcSamplePtr[i];

}


结论1:指针类型转换(short *)对声音数据没有影响
结论2:数据中有大量的非0值,故肯定能够有声音。




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

iPhone/iPad开发札记 2012/03/10 音频:录音与混音

1. reading my code for recording  * MyInputBufferHandler  Q: 这里有Enqueue Buffer动作,这样,这个buffer有机...

iPhone/iPad开发札记2012/03/05

1. conference编译错误,如下: *min/max macro related.  /Developer325/Platforms/iPhoneSimulator.platf...

iPhone/iPad开发札记 2012/03/08 音频

1. MixerHost  * setupAudioSession  这个方法可以 commented out ! Q: Why 不影响使用playing过程 ?比如sample rat...

iPhone/iPad开发札记2012/03/11 -2 Audio Unit

1. Reading  "Audio Unit Hosting Guide for iOS" /  "Audio Unit Processing Graph Service References"...

iPhone/iPad札记2012/03/11 - 1 音频,混音

1. conference音频问题总结 * 音频双向都通过,但不稳定,时好时坏(录音只成功过一次,播放曾有过连续工作20-30分钟一切正常的记录,但重启系统后就出现问题)     Q Action...

读书时间 2012/01/03 iPhone/iPad

《iPhone 3基础教程》 chap 9 http:// Q:为什么没有任何东西睛显示?      A:新版本的程序使用了不同的application life cycle metho...

ios(iphone/ipad)开发每日一练【2011-11-29】

找志同道合人士!一起学objc。。。 iPhone SDK中使用NSDictionary造成崩溃错误 这是什么错误? 如何实现 提示“关闭飞行模式或使用...” iOS项目中有什么简单的获取日...

iOS iPad和iPhone开发区别~笔记 03

//联系人:石虎  QQ: 1224614774昵称:嗡嘛呢叭咪哄 一、概念 iPhone和iPad开发的区别: 1.屏幕的尺寸 \\分辨率 2.UI元素的排布 \\设计 3.键盘 ...

iPhone/iPad开发扎记 2012/02/18

1. 几个问题: Q:从Session拿到的音频数据的格式?codec?     A:通过一个C语言库方法readAudioData(...) 2012/03/12 Q:Sess...

工程师追查线上问题(或运维)常用的shell命令(http://www.cnblogs.com/clam/archive/2012/03/29/2423084.html)

工程师追查线上问题(或运维)常用的shell命令 shell本身是非常强大的,而工程师在追查线上问题时,如何能够更加快速更加有效的定位问题,用好shell非常关键。下面是我总结的几个在追...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)