Configuración de la dirección predeterminada de la cámara para el campo Cámara

¿Desea establecer la dirección predeterminada de la cámara para el campo Cámara de WPForms en dispositivos móviles?

De forma predeterminada, los navegadores móviles deciden qué cámara abrir cuando se utiliza el campo Cámara. En algunos casos, es posible que desee forzar la cámara frontal o trasera como predeterminada cuando se abre la cámara.

Esto se puede hacer con un pequeño fragmento de código que establezca el modo de orientación predeterminado antes de que se inicialice el campo Cámara de WPForms.


Configuración de la dirección predeterminada de la cámara

Ahora es el momento de añadir el fragmento a su sitio.

Si necesitas ayuda para añadir código personalizado a tu sitio web, consulta nuestro tutorial sobre cómo añadir fragmentos de código.

/**
 * 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
} );

Una vez que añadas este fragmento, el campo Cámara utilizará la dirección de cámara seleccionada como predeterminada en los dispositivos móviles compatibles.

Cambiar la dirección de la cámara

Para utilizar la cámara frontal, cambia esta línea:

WPForms.Camera.currentFacingMode = 'entorno';

a:

WPForms.Camera.currentFacingMode = 'usuario';

Utilice los siguientes valores:

  • user para la cámara frontal
  • environment para la cámara trasera

Y eso es todo lo que necesitas para establecer la dirección predeterminada de la cámara para el campo Cámara de WPForms.