Exemplo 03: Iniciando e terminando dois objetos de mídia simultaneamente

Objetivo

O objetivo deste exemplo é iniciar e terminar dois objetos de mídia simultaneamente.

Para isso, iremos:

  1. Adicionar os dois objetos de mídia que fazem parte da aplicação (um vídeo e uma imagem);
  2. Criar duas regiões, uma para o vídeo e uma para a imagem, e associar os respectivos objetos de mídia à suas regiões;
  3. Informar que o vídeo começará a ser apresentado no início da aplicação; e
  4. Criar dois elos:
  • Um informando que a imagem iniciará sua apresentação quando o vídeo começar a ser executado; e
  • Outro informando que a imagem irá terminar a sua execução quando o vídeo terminar a sua execução.

Passo 1: Adicionando os objetos de mídia (O que?)

Da mesma forma que no exemplo anterior iremos arrastar os dois objetos de mídia que ainda fazem parte da nossa aplicação (um vídeo e uma imagem) para a Visão Estrutural.

../_images/ex03-step01-insert-media.gif

Arrastando um vídeo e uma imagem para a Visão Estrutural.

Passo 2: Onde os objetos de mídia serão apresentados (Onde?)

Agora iremos definir onde os objetos de mídia serão apresentados. Para isso, iremos criar regiões na tela por meio da Visão de Leiaute e associar os objetos de mídia à essas regiões.

Criando as regiões

Como podemos perceber ao acessar a Visão de Leiaute, por padrão, o NCL Composer já cria uma região region0 que ocupa toda a tela. Iremos reusar essa região para o vídeo (queremos que ele ocupe toda a tela) e iremos criar uma nova região para a imagem. Para isso, podemos clicar com o botão direito do mouse na região existente e acessar a opção Add region do menu contextual. Uma nova região será criada, e podemos agora redimensioná-la e posicioná-la da forma que nos convier.

../_images/ex03-step02-create-region.gif

Arraste um vídeo e uma imagem para a Visão Estrutural.

Associando os objetos de mídia às regiões

Depois de criarmos as regiões, agora devemos associar cada um dos objetos de mídia (o vídeo e a imagem) a cada uma das suas regiões. Para isso, basta arrastar o objeto de mídia a partir da Visão de Outline para a sua respectiva região na Visão de Leiaute.

../_images/ex03-step02-media-to-region.gif

Passo 5: Executando o exemplo

Pronto! O nosso Exemplo 03 está pronto. Para testá-lo basta executá-lo na Visão de Execução. O resultado deve ser o início do vídeo e da imagem no início da aplicação e os dois devem continuar apresentando até o final do vídeo, quando os dois devem ser finalizados, e a aplicação termina a sua execução.


Passo 0: Salvar como…

Para reusarmos o que já foi feito no exemplo anterior, vamos abrí-lo e criar um novo projeto baseado nele, por meio do menu File->Save as….

../_images/ex03-step00-save-as.gif