Multimidia Android

25
A Plataforma Android e seus Recursos Multimídia

description

Fala Sobre a plataforma android com recursos multimídea

Transcript of Multimidia Android

Page 1: Multimidia Android

A Plataforma Androide seus Recursos

Multimídia

Page 2: Multimidia Android

Equipe

Allysson Moura LuzAmanda Hellen Luz Pereira

Antônio José de MouraDaniel de Sousa Luz

Joaquim Francisco S. Fé Barbosa

Page 3: Multimidia Android

Introdução

O Android é a plataforma open-source criada pela Google para o desenvolvimento de aplicações para dispositivos móveis.

Page 4: Multimidia Android

Atualmente é a sensação do mercado de desenvolvimento, por conta da versatilidade que possui e a facilidade de manuseio

Page 5: Multimidia Android

Multimídia Android

• Inserir um cartão de memória no celular cheio de músicas e vídeos, e depois manipular tais arquivos com algumas linhas de código é uma das “maravilhas” possibilitadas pelo Android.

Page 6: Multimidia Android

Reprodução de Mídia

• O framework de multimídia do Android écapaz reproduzir os tipos mais comuns demídia. Com ele é possível reproduzir áudio devídeo puros ou codificados a partir do sistemade arquivos ou mesmo através da internet.

Page 7: Multimidia Android

Formatos Suportados

• Para as aplicações de áudio poderemos desenvolver com os seguintes formatos: mp3, midi, 3gp, ogg, m4a, wav, AdvancedAudio Coding|AAC. Já para vídeo dispomos do mp4, 3gp e H.264.

Page 8: Multimidia Android

Classes

• MediaPlayer – Som e Vídeo

• AudioManager -Áudio

Page 9: Multimidia Android

Permissões

Stream de Mídia

MediaPlayer.setScreenOnWhilePlaying() orMediaPlayer.setWakeMode()

Gravação de Áudio

Page 10: Multimidia Android

Funções da classe MediaPlayer

• MediaPlayer.setDataSource() - Seleciona a mídia (caminho do arquivo local ou remoto) a ser reproduzida;

• MediaPlayer.prepare() -Prepara (decodifica, pré-armazena, etc) a mídia transformando-a em áudio puro pronto para ser reproduzido;

Page 11: Multimidia Android

• MediaPlayer.start() - Inicia a reprodução do áudio;

• MediaPlayer.pause() - Pausa a reprodução do áudio;

• MediaPlayer.stop() - Encerra a reprodução do áudio;

• MediaPlayer.setAudioStreamType() - Define o tipo de mídia que será reproduzido. Para arquivos de música vamos passar como parâmetro a constante AudioManager.STREAM_MUSIC.

Page 12: Multimidia Android

Preparação Assíncrona

• É quando se trata de uma mídia codificada em algum formato específico, e então é chamado o método MediaPlayer.prepare(). Não podemos chamar este executar este procedimento utilizando a Thread da interface, mas sim utilizar um processo assíncrono através do método prepareAsync().

Page 13: Multimidia Android

Estados de Execução

Page 14: Multimidia Android

ComponentesImageView

• Exibe uma imagem arbitrária, como um ícone. A classe ImageView pode carregar imagens a partir de várias fontes (como recursos ou provedores de conteúdo), se encarrega de computar sua medição a partir da imagem de modo que ele pode ser usado em qualquer gerenciador de layout, e oferece várias opções de exibição, como escala e tingimento.

Page 15: Multimidia Android

ImageButton

• Exibe um botão com uma imagem (em vez de texto) que pode ser pressionado ou clicado pelo usuário. Por padrão, um ImageButtonparece um botão regular, com o fundo botão padrão que muda de cor em diferentes estados do botão.

Page 16: Multimidia Android

Gallery

• Permite a exibição de várias imagens ao mesmo tempo na tela do dispositivo móvel.

Page 17: Multimidia Android

MediaControler

• Contém controles para um MediaPlayer. Normalmente possui os botões como "Play / Pause“ e uma barra de progresso. Ela cuida de sincronizar os controles com o estado do MediaPlayer. O MediaController criar um conjunto padrão de controles e colocá-los em uma janela flutuante acima de sua aplicação.

Page 18: Multimidia Android

VideoView

Exibe um arquivo de vídeo. A classe VideoViewpode carregar imagens a partir de várias fontes (como recursos ou provedores de conteúdo), se encarrega de computar sua medição a partir do vídeo para que ele

possa ser usado em

qualquer gerenciador

de layout, e oferece

várias opções de exibi_

ção, escala e tingimento.

Page 19: Multimidia Android

TinyTunes

Page 20: Multimidia Android

FVD

Page 21: Multimidia Android

Ranking5

Page 22: Multimidia Android

4

Page 23: Multimidia Android

3

Page 24: Multimidia Android

2

Page 25: Multimidia Android

1