Reproduzindo vídeo com áudio no Unity 2017

Utilizando o Componente Video Player e AudioSource, reproduzimos um vídeo clip.

Uma das várias novidades da Unity 2017, foi o aprimoramento de execução de vídeo dentro do seu motor gráfico. Nas versões anteriores utilizar vídeo era m pouco trabalhoso e pesado, por esse motivo a Unity 2017 tem um componente de vídeo completamente remodelado.

Para inserir um vídeo dentro da Unity 2017, basicamente você precisa escolher no espaço 3D qual será o Game Object que servirá de monitor. Para o nosso exemplo vamos utilizar um Plane acoplado a uma TV antiga.

Figura 1: Monitor TV Antiga 

Agora basta adicionar um componente chamado de Video Player, e deixar as configurações como mostra a imagem. Na propriedade Video Clip associe o seu vídeo.

Figura 2: Componente Video Player.

Veja algumas configurações deste componente.

Source

Define qual a fonte do vídeo, se está dentro do projeto ou através de uma URL.

Video Clip

Quando o source está marcado como Video_Clip, nesta propriedade você associa o seu Video Clip.

Play On Awake

Reproduz o vídeo quando assim que a cena for carregada.

Loop

Reproduz o vídeo novamente quando terminar.

Playback Speed

Controla a velocidade de reprodução.

Audio Output Mode

Define onde será a saída de áudio

Agora que o Video Player está associado ao Game Object, insira o componente Audio Source.

Figura 3: Componente Audio Sorce.

De volta ao componente Video Player, você verá uma propriedade requisitando um Audio Source, associe o componente que você acabou de criar a esta propriedade.

Figura 4: Audio Source definido do Video Player.

Se você seguiu tudo corretamente até aqui, então ao clicar no botão Play você já deve notar que seu vídeo será reproduzido com áudio.

Se preferir você pode conferir nossa videoaula logo abixo.

Até a próxima!