2013-05-07 1 views
12

Sto provando a vibrare il telefono durante la registrazione di video, ma sto riscontrando che AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); non funziona bene con AVCaptureSession. C'è un altro modo per far vibrare il telefono o sono bloccato con la perdita della funzione di vibrazione durante la registrazione del video?Utilizzo vibrazione e AVCaptureSession allo stesso tempo

+0

penserei vibrazioni inciderebbe negativamente sulla qualità del video catturato. Questo potrebbe essere il motivo per cui è disabilitato. – picciano

+0

@picciano Non è solo vibrazione, è un suono di sistema – Eric

risposta

5

probabilmente è necessario impostare l'audio a mescolare con altri, ho trovato questo utile:

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

da here

+0

Questo ha funzionato per me grazie! – c0d3Junk13

+0

puoi spiegarmi come si fa ??? Voglio vibrare il telefono durante la registrazione del video ... per favore guidami –

+0

questa è la mia domanda http://stackoverflow.com/questions/21059607/how-to-use-vibration-while-recording-iphone5-ios –