Definir a direção padrão da câmara para o campo Câmara

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

Por predefinição, os navegadores móveis decidem qual câmara abrir ao utilizar o campo Câmara. Em alguns casos, poderá querer forçar a câmara frontal ou traseira como predefinição quando a câmara é aberta.

Isso pode ser feito com um pequeno trecho de código que define o modo padrão antes da inicialização do campo WPForms Camera.


Definir a direção padrão da câmara

Agora é altura de adicionar o snippet 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
} );

Depois de adicionar este trecho, o campo Câmera usará a direção da câmera selecionada como padrão nos dispositivos móveis compatíveis.

Alterar a direção da câmara

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

WPForms.Camera.currentFacingMode = 'ambiente';

para:

WPForms.Camera.currentFacingMode = 'user';

Use os seguintes valores:

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

E isso é tudo o que precisa para definir a direção padrão da câmara para o campo Câmara do WPForms.