我很新的核心音频和我只是想在编码弥补一切就是BEING通过耳机输出和内置扬声器,像一个分贝仪一点点音量计一些帮助。 我有以下的代码,并且一直在努力要经过苹果的开源项目“SpeakHere”,但它是一个噩梦试图去通过所有的,不知道它是如何工作第一......任何人都可以提供一些线索?
这里是我到目前为止的代码...
(void)displayWaveForm
{
while (musicIsPlaying == YES {
NSLog(@"%f",sizeof(AudioQueueLevelMeterState));
}
}
(IBAction)playMusic
{
if (musicIsPlaying == NO) {
NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/track7.wav",[[NSBundle mainBundle] resourcePath]]];
NSError *error;
music = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
music.numberOfLoops = -1;
music.volume = 0.5;
[music play];
musicIsPlaying = YES;
[self displayWaveForm];
}
else {
[music pause];
musicIsPlaying = NO;
}
}