Question

Quelle est la bonne façon d'utiliser la caméra avant ou arrière à l'aide de AVCaptureSession et AVCaptureDevice ?

Je peux voir que le position L'attribut de AVCapturedevice est en lecture seule, et je ne vois aucun autre moyen de savoir quel appareil nous voulons utiliser, comme cela peut être fait avec UIImagePicker...

Était-ce utile?

La solution

Tu utilises [AVCaptureDevice devices] pour énumérer les appareils et regarder le position propriété de distinguer l'avant et l'arrière (lorsqu'ils existent).

Il y a un exemple de code dans zxing.(Pour iOS, ZXCaptureDevice est AVCaptureDevice dans ZXCapture).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top