Localização dos elementos da interface do usuário

Determinado conteúdo exibido pelo Visualizador de vídeo de recorte inteligente está sujeito à localização. Esse conteúdo inclui dicas de ferramenta de elemento da interface do usuário e uma mensagem de erro que é exibida quando não é possível reproduzir o vídeo.

Todo conteúdo textual no visualizador que pode ser localizado é representado por um identificador especial do SDK do visualizador chamado SYMBOL. Qualquer SYMBOL tem um valor de texto associado padrão para a localidade inglesa ( "en") fornecido com o visualizador pronto para uso. Também pode ter valores definidos pelo usuário definidos para quantas localidades forem necessárias.

Quando o visualizador é iniciado, ele verifica a localidade atual para ver se há um valor definido pelo usuário para cada SYMBOL compatível com a localidade. Se houver, ele usará o valor definido pelo usuário; caso contrário, retorna ao texto padrão pronto para uso.

Os dados de localização definidos pelo usuário podem ser passados para o visualizador como um objeto JSON de localização. Esse objeto contém a lista de localidades compatíveis, valores de texto SYMBOL para cada localidade e o local padrão.

Um exemplo desse objeto de localização é o seguinte:

{
"en":{
"SmartCropVideoPlayer.ERROR":"Your Browser does not support HTML5 Video tag or the video cannot be played.",
"PlayPauseButton.TOOLTIP_SELECTED":"Play"
 },
 "fr":{
"SmartCropVideoPlayer.ERROR":"Votre navigateur ne prend pas en charge la vidéo HTML5 tag ou la vidéo ne peuvent pas être lus.",
"PlayPauseButton.TOOLTIP_SELECTED":"Jouer"
},
defaultLocale:"en"
}

No exemplo acima, o objeto de localização define duas localidades ( "en" e "fr") e fornece a localização de dois elementos da interface do usuário em cada localidade.

O código da página da Web deve passar esse objeto de localização para o construtor do visualizador como um valor de localizedTexts do objeto de configuração. Uma opção alternativa é passar o objeto de localização chamando a função setLocalizedTexts(localizationInfo) método .

Os seguintes SYMBOLs são suportados:

SÍMBOLO

Descrição

Container.LABEL

Rótulo ARIA para o elemento do visualizador de nível superior.

PlayPauseButton.TOOLTIP_SELECTED

Dica de ferramenta para o estado do botão de pausa de reprodução selecionado.

PlayPauseButton.TOOLTIP_UNSELECTED

Dica de ferramenta para o estado desmarcado do botão de pausa de reprodução.

PlayPauseButton.TOOLTIP_REPLAY

Dica de ferramenta para o estado do botão de pausa de reprodução.

VideoScrubber.TOOLTIP

Dica de ferramenta para o depurador de vídeo.

VideoTime.TOOLTIP

Dica de ferramenta para o tempo do vídeo na barra de controle.

MutableVolume.TOOLTIP_SELECTED

Dica de ferramenta para o estado do volume mutável selecionado.

MutableVolume.TOOLTIP_UNSELECTED

Dica de ferramenta para o volume mutável desmarcado.

MutableVolume.TOOLTIP_VOLUME

Rótulo do botão deslizante do volume exposto por meio da ARIA aria-value-ext atributo.

FullScreenButton.TOOLTIP_SELECTED

Dica de ferramenta para o estado do botão de tela cheia selecionado.

FullScreenButton.TOOLTIP_UNSELECTED

Dica de ferramenta para o estado desmarcado do botão de tela cheia.

ClosedCaptionButton.TOOLTIP_SELECTED

Dica de ferramenta para o estado do botão de legenda fechada selecionado.

ClosedCaptionButton.TOOLTIP_UNSELECTED

Dica de ferramenta para o estado desmarcado do botão de legenda fechada.

SocialShare.TOOLTIP

Dica de ferramenta para a ferramenta de compartilhamento social.

EmailShare.TOOLTIP

Dica de ferramenta para o botão de compartilhamento de email.

EmailShare.HEADER

Dica de ferramenta para o cabeçalho da caixa de diálogo de email.

EmailShare.TOOLTIP_HEADER_CLOSE

Dica de ferramenta para o botão de fechamento superior direito da caixa de diálogo de email.

EmailShare.INVALID_ADDRESSS

Dica de ferramenta para a mensagem de erro exibida caso o endereço de email esteja malformado.

EmailShare.TO

Rótulo para o campo de entrada "To".

EmailShare.TOOLTIP_ADD

Dica de ferramenta para o botão "Adicionar outro endereço de email".

EmailShare.ADD

Legenda do botão "Adicionar outro endereço de email".

EmailShare.FROM

Rótulo para o campo de entrada "De".

EmailShare.MESSAGE

Rótulo do campo de entrada "Mensagem".

EmailShare.TOOLTIP_REMOVE

Dica de ferramenta para o botão "Remover endereço de email".

EmailShare.CANCEL

Legenda do botão "Cancelar".

EmailShare.TOOLTIP_CANCEL

Dica de ferramenta para o botão "Cancelar".

EmailShare.CLOSE

Legenda do botão fechar exibida na parte inferior da caixa de diálogo após o envio do formulário.

EmailShare.TOOLTIP_CLOSE

Dica de ferramenta para o botão fechar exibido na parte inferior da caixa de diálogo após o envio do formulário.

EmailShare.ACTION

Legenda do botão de envio do formulário.

EmailShare.TOOLTIP_ACTION

Dica de ferramenta para o botão de envio do formulário.

EmailShare.SEND_SUCCESS

Mensagem de confirmação exibida quando o email foi enviado com êxito.

EmailShare.SEND_FAILURE

Mensagem de erro exibida quando o email não foi enviado com êxito.

EmbedShare.TOOLTIP

Dica de ferramenta para o botão incorporar compartilhamento.

EmbedShare.HEADER

Dica de ferramenta para o cabeçalho da caixa de diálogo incorporada.

EmbedShare.TOOLTIP_HEADER_CLOSE

Dica de ferramenta para o botão de fechamento superior direito da caixa de diálogo incorporada.

EmbedShare.DESCRIPTION

Descrição do texto do código incorporado.

EmbedShare.EMBED_SIZE

Rótulo da caixa de combinação de tamanho incorporado.

EmbedShare.CANCEL

Legenda do botão "Cancelar".

EmbedShare.TOOLTIP_CANCEL

Dica de ferramenta para o botão "Cancelar".

EmbedShare.ACTION

Legenda do botão "Selecionar tudo".

AÇÃO EmbedShare.TOOLTIP

Dica de ferramenta para o botão "Selecionar tudo".

EmbedShare.CUSTOM_SIZE

Texto para a última entrada "tamanho personalizado" na caixa de combinação de tamanho incorporado.

LinkShare.TOOLTIP

Dica de ferramenta para o botão de compartilhamento de link.

LinkShare.HEADER

Dica de ferramenta para o cabeçalho da caixa de diálogo do link.

LinkShare.TOOLTIP_HEADER_CLOSE

Dica de ferramenta para o botão de fechamento superior direito da caixa de diálogo do link.

LinkShare.DESCRIPTION

Descrição do link de compartilhamento.

LinkShare.CANCEL

Legenda do botão "Cancelar".

LinkShare.TOOLTIP_CANCEL

Dica de ferramenta para o botão "Cancelar".

LinkShare.ACTION

Legenda do botão "Selecionar tudo".

AÇÃO LinkShare.TOOLTIP

Dica de ferramenta para o botão "Selecionar tudo".

FacebookShare.TOOLTIP

Dica de ferramenta para o botão Compartilhar Facebook.

TwitterShare.TOOLTIP

Dica de ferramenta para o botão Compartilhar Twitter.

SmartCropVideoPlayer.ERROR

Dica de ferramenta para a mensagem de erro que aparece quando nenhuma reprodução de vídeo é possível.

Nesta página