手电筒按照音乐的节拍闪光

时间:2013-09-29 05:40:22

标签: iphone flash

我如何开发或者有什么方法可以在音乐节拍上实现手电筒闪光灯?

我搜索谷歌的功能,但没有找到任何能够吸引我的确切方式,所以我希望得到一些专家建议,如果有人之前已经这样做过,或者知道如何做到这一点? / p>

寻找类似this video

的内容

我知道如何打开和关闭闪光灯这里是代码,但不知道如何处理音乐节拍

-(void) turnTorchOn: (bool) on 
{
    Class captureDeviceClass = NSClassFromString(@"AVCaptureDevice");
    if (captureDeviceClass != nil) {
        AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
        if ([device hasTorch] && [device hasFlash]){

            [device lockForConfiguration:nil];
            if (on) {
                [device setTorchMode:AVCaptureTorchModeOn];
                [device setFlashMode:AVCaptureFlashModeOn];
                torchIsOn = YES;
            } else {
                [device setTorchMode:AVCaptureTorchModeOff];
                [device setFlashMode:AVCaptureFlashModeOff];
                torchIsOn = NO;            
            }
            [device unlockForConfiguration];
        }
    }
}

请提前帮助谢谢:)

1 个答案:

答案 0 :(得分:1)

对音频技术一无所知我偶然发现了一个可以很容易帮助你的教程。该教程适用于音乐可视化工具,但基础相似。

http://www.raywenderlich.com/36475/how-to-make-a-music-visualizer-in-ios