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. |