Définition de la direction par défaut pour le champ Caméra

Souhaitez-vous définir l'orientation par défaut de la caméra pour le champ Caméra WPForms sur les appareils mobiles ?

Par défaut, les navigateurs mobiles décident quelle caméra ouvrir lorsque vous utilisez le champ Caméra. Dans certains cas, vous pouvez vouloir forcer la caméra avant ou arrière comme caméra par défaut lorsque la caméra s'ouvre.

Cela peut être fait à l'aide d'un petit extrait de code qui définit le mode d'orientation par défaut avant l'initialisation du champ WPForms Camera.


Définition de la direction par défaut de la caméra

Il est maintenant temps d'ajouter l'extrait à votre site.

Si vous avez besoin d'aide pour ajouter du code personnalisé à votre site, veuillez consulter notre tutoriel sur l'ajout d'extraits de code.

/**
 * Set the default camera direction for the WPForms Camera field.
 *
 * user        = front camera
 * environment = rear camera
 *
 * @link /https://wpforms.com/developers/setting-the-default-camera-direction-for-the-camera-field/
 */
add_action( 'wpforms_wp_footer', function() {
	if ( is_admin() ) {
		return;
	}
	?>
	<script>
	document.addEventListener('DOMContentLoaded', function() {
		if ( window.WPForms && WPForms.Camera ) {
			WPForms.Camera.currentFacingMode = 'environment';
		}
	});
	</script>
	<?php
} );

Une fois cet extrait ajouté, le champ Caméra utilisera la direction de caméra sélectionnée comme valeur par défaut sur les appareils mobiles pris en charge.

Modification de l'orientation de la caméra

Pour utiliser la caméra avant, modifiez cette ligne :

WPForms.Camera.currentFacingMode = 'environnement' ;

à :

WPForms.Camera.currentFacingMode = 'user';

Utilisez les valeurs suivantes :

  • user pour la caméra avant
  • environment pour la caméra arrière

Et c'est tout ce dont vous avez besoin pour définir la direction par défaut de la caméra pour le champ Caméra WPForms.