Partage
  • Partager sur Facebook
  • Partager sur Twitter

[iOS] Probleme flash appareil photo

Activer avec un bouton perso

    1 décembre 2012 à 19:05:31

    Bonsoir,

    Je rencontre un probleme dans mon dev' :
    Je voudrais activer ou desactiver le flash de l'iphone avec mon propre bouton, mais je rencontre un probleme. Je precise, je ne souhaite pas pouvoir prendre photo avec l'appareil mais utiliser le flash à la demande, un peu dans le meme genre que les applications lampe torche.

    Voila mon code :

    Definition de mon ecran d'appareil photo :

    FondPhoto = [[UIImagePickerController alloc] init];
    FondPhoto.delegate = self;
    //FondPhoto.sourceType = UIImagePickerControllerSourceTypeCamera;
    FondPhoto.sourceType = UIImagePickerControllerCameraCaptureModeVideo;
    FondPhoto.showsCameraControls = NO;

    Definition de mon bouton perso :

    FlashOn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    [FlashOn setFrame:CGRectMake(POS_FLASH_ON_X, POS_FLASH_ON_Y, FLASH_ON_X, FLASH_ON_Y)];
    [FlashOn addTarget:self action:@selector(FlashActive:)forControlEvents:UIControlEventTouchUpInside];
    UIImage *BoutonFlashOnImage = [UIImage imageNamed:@"Flash.png"];
    [FlashOn setImage:BoutonFlashOnImage forState:UIControlStateNormal];
    [FondPhoto.view addSubview:FlashOn];

    Definiton de mon action lier au bouton :

    - (IBAction)FlashActive:(id)sender
    {
    //FondPhoto.cameraFlashMode = 1;
    FondPhoto.cameraFlashMode = UIImagePickerControllerCameraFlashModeOn;
    }

    Merci d'avance =)
    • Partager sur Facebook
    • Partager sur Twitter

    [iOS] Probleme flash appareil photo

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown