İki düğmeli basit bir iphone uygulaması yapmaya çalışıyorum: Başlat ve Durdur. Başladığınızda, telefonun mikrofon sesini dinlemeye başlar ve etiketin mikrofonda ne kadar sesli konuştuğunu gösterir. Durduğunuzda, dinlemeyi durdurur.İzleme işlevleri değeri
SCListener adlı harika bir sınıf buldum, ancak nasıl uygulanacağından emin değilim. Şu anda ben aşağıdaki kodla Bu gayet iyi çalışıyor
-(IBAction)getVolume
{
SCListener *listener = [SCListener sharedListener];
[listener listen];
Float32 peakPower = [listener peakPower];
NSString *theString = [NSString stringWithFormat:@"Level is: %1.2f", peakPower];
[volumeLabel setText:theString];
}
bağladım bir düğme var, ama sadece bir kez hacmini alır. Ben böyle bir şey yapmaya çalıştık:
[listener addObserver:self
forKeyPath:@"peakPower"
options:NSKeyValueObservingOptionOld
context:NULL];
Ama peakPower bir yöntem değildir değişken olduğundan Bunun üzerine bir gözlemci koyamazsınız. Kullanıcının bir düğmeye basmasına ve sürekli güncellemesine sahip olmasına izin veren bir uygulamayı kurmak için SCListener gibi bir sınıfı kullanmaya nasıl giderim?
sayesinde JP