Definir a Direção Padrão da Câmera para o Campo Câmera

Gostaria de definir a direção da câmara predefinida para o campo WPForms Camera em dispositivos móveis?

Por predefinição, os navegadores móveis decidem qual câmara abrir ao utilizar o campo Camera. Em alguns casos, pode querer forçar a câmara frontal ou traseira como predefinida quando a câmara abre.

Isto pode ser feito com um pequeno trecho de código que define o modo de orientação predefinido antes de o campo WPForms Camera ser inicializado.


Definir a Direção da Câmara Predefinida

Agora é hora de adicionar o trecho ao seu site.

Se precisar de ajuda para adicionar código personalizado ao seu site, consulte o nosso tutorial sobre como adicionar trechos 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
} );

Assim que adicionar este trecho, o campo Camera utilizará a direção da câmara selecionada como predefinida em dispositivos móveis compatíveis.

Alterar a Direção da Câmara

Para usar a câmara frontal, altere esta linha:

WPForms.Camera.currentFacingMode = 'environment';

para:

WPForms.Camera.currentFacingMode = 'user';

Utilize os seguintes valores:

  • user para a câmara frontal
  • environment para a câmara traseira

E é tudo o que precisa para definir a direção da câmara predefinida para o campo WPForms Camera.