11.07.2015 Views

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

qual correspondendo a um ângulo do jogo. Para o usuário alternar entre osdiferentes vídeos, que correspond<strong>em</strong> às diferentes câmeras, não é possívelutilizar as ações de apresentação (p. ex., “start”/“stop”, “pause”/“resume”)para mostrar um vídeo e ocultar o outro. A ação “start” inicia a apresentaçãode uma mídia armazenada desde seu início, e a ação “resume” inicia do ponto<strong>em</strong> que foi feita a pausa no vídeo, e não do ponto <strong>em</strong> que está o outro vídeo.Enfim, como não há nenhuma relação t<strong>em</strong>poral entre os dois vídeos préarmazenados,é necessário manter os dois vídeos “tocando <strong>em</strong> paralelo”, masum deles deve permanecer oculto e s<strong>em</strong> som até que seja feita a troca.O objetivo deste ex<strong>em</strong>plo é permitir ao usuário alternar entre dois vídeos,através da seleção das teclas vermelha (“RED”) e verde (“GREEN”) docontrole r<strong>em</strong>oto. Ambos os vídeos dev<strong>em</strong> ser apresentados na mesma posiçãoda tela.Os dois vídeos dev<strong>em</strong> ser iniciados de forma sincronizada, sendo que umdeles deve iniciar invisível e s<strong>em</strong> som. Quando o usuário fizer uma seleçãocom as teclas do controle r<strong>em</strong>oto, os valores das propriedades dos dois vídeosdev<strong>em</strong> ser invertidos. Quando o primeiro vídeo (“video1”) terminar, deve-seocultar as mídias ilustrando os botões e o segundo vídeo (“video2”).Como s<strong>em</strong>pre, é importante apresentar para o usuário mídias que indiqu<strong>em</strong>as oportunidades de interação com o programa. Além disso, apresentar para ousuário uma opção de interatividade que de fato não produz efeito não é umaboa prática de design, com relação à usabilidade do programa. Sendo assim,somente o botão que trocar o vídeo atual deve ser exibido.As Figuras 10.22 a 10.26 ilustram a construção passo a passo da visãoestrutural do Ex<strong>em</strong>plo 10.6.pVideo1replayvideo1imgCamera1video2imgCamera2visible=”false”soundLevel=”0"Figura 10.22 Ex<strong>em</strong>plo 10.6, passo 1, contexto “replay” com as mídias, sendo que a porta“pVideo1” deve estar mapeada para “video1”, que é o vídeo que deve tocar visível e comsom inicialmente; “video2” deve referenciar um descritor com visible=“false” esoundLevel=“0”.263

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!