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

Determinado conteúdo que o Visualizador de vídeo interativo exibe está sujeito à localização. Esse conteúdo inclui dicas de ferramentas do elemento da interface do usuário e uma mensagem de erro que é exibida quando o vídeo não pode ser reproduzido.

Todo conteúdo textual no visualizador que pode ser localizado é representado pelo identificador especial do SDK do visualizador chamado SYMBOL. Qualquer SYMBOL tem um valor de texto associado padrão para uma localidade em inglês ( "en") fornecida 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 o local atual para ver se há um valor definido pelo usuário para cada SYMBOL compatível para esse local. 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":{ 
"VideoPlayer.ERROR":"Your Browser does not support HTML5 Video tag or the video cannot be played.", 
"PlayPauseButton.TOOLTIP_SELECTED":"Play" 
 }, 
 "fr":{ 
"VideoPlayer.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 o objeto de localização para o construtor do visualizador, como um valor do campo localizedTexts do objeto de configuração. Uma opção alternativa é passar o objeto de localização chamando o método setLocalizedTexts(localizationInfo).

Os seguintes SYMBOLs são suportados:

SÍMBOLO

Dica de ferramenta para...

Container.LABEL

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

PlayPauseButton.TOOLTIP_SELECTED

Estado do botão de pausa de reprodução selecionado.

PlayPauseButton.TOOLTIP_UNSELECTED

Estado do botão de pausa de reprodução desmarcado.

PlayPauseButton.TOOLTIP_REPLAY

Reproduzir estado do botão de pausa.

VideoScrubber.TOOLTIP

Limpador de vídeo.

VideoTime.TOOLTIP

Tempo do vídeo na barra de controle.

MutableVolume.TOOLTIP_SELECTED

Volume mutável selecionado.

MutableVolume.TOOLTIP_UNSELECTED

Volume mutável desmarcado.

MutableVolume.TOOLTIP_VOLUME

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

FullScreenButton.TOOLTIP_SELECTED

Botão de tela cheia em estado normal.

FullScreenButton.TOOLTIP_UNSELECTED

Botão de tela cheia no estado de tela cheia.

ClosedCaptionButton.TOOLTIP_SELECTED

Estado do botão de legenda fechada selecionado.

ClosedCaptionButton.TOOLTIP_UNSELECTED

Estado do botão de legenda fechada desmarcado.

InterativeSwatches.BANNER

Legenda do banner.

ScrollUpButton.TOOLTIP

Botão Rolar para cima.

ScrollDownButton.TOOLTIP

Botão Rolar para baixo.

SocialShare.TOOLTIP

Ferramenta de compartilhamento em redes sociais.

LinkShare.TOOLTIP

Botão Compartilhar link.

LinkShare.HEADER

Cabeçalho da caixa de diálogo Link.

LinkShare.TOOLTIP_HEADER_CLOSE

Botão Fechar superior direito da caixa de diálogo Link.

LinkShare.DESCRIPTION

Descrição do link de compartilhamento.

LinkShare.CANCEL

Legenda do botão Cancelar.

LinkShare.TOOLTIP_CANCEL

Botão Cancelar .

LinkShare.ACTION

Legenda do botão Selecionar tudo.

LinkShare.TOOLTIP_ACTION

Selecione o botão All .

FacebookShare.TOOLTIP

Botão Compartilhar facebook.

TwitterShare.TOOLTIP

Botão Compartilhar twitter.

CloseButton.TOOLTIP

Chame para o botão Fechar do painel de ação.

VideoPlayer.ERROR

Mensagem de erro que é exibida quando nenhuma reprodução de vídeo é possível.

Nesta página