首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是iPhone音频工具箱中的音频电平测量?

什么是iPhone音频工具箱中的音频电平测量?
EN

Stack Overflow用户
提问于 2011-04-25 20:05:41
回答 1查看 2.5K关注 0票数 1

什么是iPhone音频工具箱中的音频电平测量?它有什么用呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-25 20:18:30

计量帮助我们在播放过程中获得以分贝(dB)为单位的音频增益,recoring..To使用它,首先为播放器(或录音机)启用计量。

代码语言:javascript
复制
audioPlayer.meteringEnabled  = TRUE;
[audioPlayer prepareToPlay];
[audioPlayer play];
[NSTimer scheduledTimerWithTimeInterval:1.0 
      target:self 
      selector:@selector(getGain:) 
      userInfo:nil 
      repeats:YES];

当您想要增益值时,首先调用updateMeters并获取dB值。在这里,我使用计时器来记录其播放时间的每一秒的音频增益。

代码语言:javascript
复制
-(void)getGain:(NSTimer*)sender{
   [audioPlayer updateMeters];
   float avgPower = [audioPlayer averagePowerForChannel:0];
   NSLog(@"avgPower : %f",avgPower);
   float peakPower = [audioPlayer peakPowerForChannel:0];
   NSLog(@"peakPower : %f",peakPower);
}

您可以使用这些值来绘制音频波形etc..See此link的一些帮助。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5778145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档