• Aucun résultat trouvé

une illustration empirique

2.2 Le désaccord comme objet d’investigation

O modelo de dados vai ser representado pelo ficheiro XML extraído do Adobe After Effects depois da edição de interação (2ª fase). Esse ficheiro deve conter informação básica do vídeo, informação necessária dos hotspots para a sua sincronização, apresentação e relacionamento com os meta dados e ainda deve conter os respetivos meta dados ou referencias para os recursos (URL).

Figura 10 - Estrutura do modelo de dados

O vídeo, <video>, pode conter ilimitados (n) hotspots, como se pode ver na Figura 10. Na Tabela 15 pode-se ver toda a informação que contém para além dos hotspots. Cada

39

<hotspot> deve conter toda a informação sobre a área interativa que poderá ser criada e animada sobre o vídeo (ver Tabela 16). Para além da informação do hotspot deve ter as tags <objeto>, responsável pelo resultado da interação com o hotspot (ver Tabela 17), e <animacao>, responsável pela animação do hotspot. A <animacao> é composta por keytimes (ver Tabela 18 e 19), que representam pontos importantes no tempo Deve haver no mínimo duas keytimes, <keytime>, que representam o início e o fim da animação do hotspot.

Tabela 11 - Descrição dos dados na tag <video> do modelo de dados

Informação Tipo de valor Descrição Tag

Nome Texto Nome do vídeo. <nome>

Informação sobre o vídeo

Texto Pequeno texto a

descrever o vídeo ou algo de interesse. Esse texto é mostrado caso o cliente carregue no respetivo hotspot.

<informacao>

Hotspot Contém a informação

do hotspot. Há uma tag <hotspot> por

cada hotspot

relacionado a este vídeo.

<hotspot>

Tabela 12 - Descrição dos dados na tag <hotspot> do modelo de dados

Informação Tipo de valor Descrição Tag ou atributo

ID Inteiro Identificação numérica do

hotspot, para uma mais fácil utilização e manutenção, devido a haver múltiplos hotspots.

id (atributo)

Ativo True/false Determina se o hotspot deve ser criado ou não.

activo (atributo)

40

identificação mais fácil pelo gestor de produto no configurador.

Estado Play/pause Estado em que o vídeo fica quando se carrega no hotspot.

<estado>

Altura Float ou double Altura original do hotspot. Percentagem em relação ao tamanho do vídeo, para se adaptar ao tamanho em que o vídeo está a ser visualizado.

<altura>

Largura Float ou double Largura original do hotspot. Percentagem em relação ao tamanho do vídeo, para se adaptar ao tamanho em que o vídeo está a ser visualizado.

<largura>

Forma URL Determina o aspeto do hotspot, indicando o caminho para a imagem a ser utilizada. Exemplo: “quadrado.png”

<forma>

Objeto Contém informação da caixa de

informação a ser criada após a interação com o hotspot.

<objecto>

Animação Contém informação sobre a

animação do hotspot.

<animacao>

Tabela 13 - Descrição dos dados na tag <objecto> do modelo de dados

Informação Tipo de valor Descrição Tag ou atributo

Draggable True/false É para determinar se a caixa de informação pode ser reposicionada pelo utilizador ou não.

Draggable (atributo)

41

informação e a margem esquerda do vídeo.

Posição Y Float ou double Distância entre a caixa de informação e a margem superior do vídeo.

<posy>

Altura Float ou double Altura da caixa. <altura> Largura Float ou double Largura da caixa. <largura> Informação Texto | URL Contém um atributo que

determina que tipo de resultado vai ter após a interação do utilizador (ver Tabela 20). Conforme o atributo indicado, o tipo de informação guardada altera.

<info>

Tabela 14 - Descrição dos dados na tag <animacao> do modelo de dados

Informação Tipo de valor Descrição Tag

Keytime Uma keytime representa um

ponto importante no tempo onde há um hotspot, sendo o mínimo 2 keytimes que representam o início e fim do hotspot.

<keytime>

Tabela 15 - Descrição dos dados na tag <keytime> do modelo de dados

Informação Tipo de valor Descrição Tag

Tempo Float ou double Tempo, em segundos, da keyframe em relação ao vídeo.

<tempo>

Posição X Float ou double Distância entre o hotspot e a margem esquerda do vídeo. Usando uma escala de 0 a 1, onde 1

42

representa a largura atual do vídeo.

Posição Y Float ou double Distância entre o hotspot e a margem superior do vídeo. Usando uma escala de 0 a 1, onde 1 representa a altura atual do vídeo.

<posy>

Opacidade Float ou double Determina a opacidade do hotspot.

<opacidade>

Escala X Float ou double Escala da largura em relação ao tamanho descrito na tag <largura> do hotspot.

<scalex>

Escala Y Float ou double Escala da altura em relação ao tamanho descrito na tag <altura> do hotspot.

<scaley>

Tabela 16 - Keywords do atributo “tipo” da tag <info> do <objecto>

Tipos de informação Keyword Descrição

Voltar Voltar Serve para regressar ao fluxo

anterior.

Informação Info Mostra uma caixa por baixo do

vídeo com a informação do vídeo.

Texto Texto Cria uma caixa com o texto que

estiver associado ao hotspot.

Imagem Imagem Cria uma caixa com a imagem

que estiver associada ao hotspot.

Vídeo Video Cria uma caixa com o vídeo que

43

Hiperligação Link Abre um separador no browser

com o url que estiver associado ao hotspot.

PDF PDF Cria uma caixa com o PDF que

estiver associado ao hotspot

Sub-fluxo Vic Indica o nome do vídeo para o

qual se vai criar um sub-fluxo.