2013-05-07 12 views
12

Ich versuche, das Telefon während der Aufnahme von Video zu vibrieren, aber ich finde, dass AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); nicht gut mit AVCaptureSession spielt. Gibt es eine andere Möglichkeit, das Telefon zu vibrieren, oder bin ich dabei, die Vibrationsfunktion zu verlieren, während ich Videos aufnehme?Mit Vibrieren und AVCaptureSession zur gleichen Zeit

+0

Ich würde denken, Vibration negativ auf die Qualität des aufgenommenen Videos beeinflussen würde. Dies könnte sein, warum es deaktiviert ist. – picciano

+0

@picciano Es ist nicht nur vibrieren, aber sein System Sound – Eric

Antwort

5

Sie wahrscheinlich den Ton einstellen müssen mit anderen zu mischen, fand ich dies nützlich:

- (void)setupAudio { 
    [[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: nil]; 
    UInt32 doSetProperty = 1; 
    AudioSessionSetProperty (kAudioSessionProperty_OverrideCategoryMixWithOthers, sizeof(doSetProperty), &doSetProperty); 
    [[AVAudioSession sharedInstance] setActive: YES error: nil]; 
} 

von here

+0

Das hat für mich funktioniert, danke! – c0d3Junk13

+0

kannst du mir bitte erklären, wie es geht ??? Ich möchte das Telefon während der Aufnahme des Videos vibrieren ... bitte führen Sie mich –

+0

hier ist meine Frage http://StackOverflow.com/Questions/21059607/How-To-use-Vibration-while-recording-iphone5-ios –

Verwandte Themen