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
risposta
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
Questo ha funzionato per me grazie! – c0d3Junk13
puoi spiegarmi come si fa ??? Voglio vibrare il telefono durante la registrazione del video ... per favore guidami –
questa è la mia domanda http://stackoverflow.com/questions/21059607/how-to-use-vibration-while-recording-iphone5-ios –
penserei vibrazioni inciderebbe negativamente sulla qualità del video catturato. Questo potrebbe essere il motivo per cui è disabilitato. – picciano
@picciano Non è solo vibrazione, è un suono di sistema – Eric