SlideShare uma empresa Scribd logo
1 de 9
Baixar para ler offline
GEUCIMAR BRIATORE
fundamentos
do desenvolvimento
de apps
9slides
fonte: android.com
programaçãodia24setembro
 introdução ao desenvolvimento de apps;
 desenho de telas com o Android Studio UI Designer;
 linguagem Java, componentes e eventos;
 reprodução de arquivos de áudio e vídeo;
 captura de imagem, áudio e vídeo.
formatossuportados
o Android suporta diversos formatos de arquivos
de áudio e vídeo, dentre eles: mp3 e mp4. Uma
lista completa dos formatos suportados pode
ser vista no site:
https://developer.android.com/guide/appendix/media‐
formats.html
estadosmediaplayer
métodosmediaplayer
Método Descrição
create() Retorna um objeto do tipo MediaPlayer.
getCurrentPosition() Retorna a posição atual do áudio em milisegundos.
getDuration() Retorna a duração total do áudio em milisegundos.
getTrackInfo() Retorna um vetor com as informações sobre uma trilha.
isPlaying() Retorna verdadeiro/falso indicando se o áudio está
tocando ou não.
pause() Pausa a reprodução do áudio.
prepare() Prepara o arquivo de áudio decodificando e fazendo um pré-
armazenamento para que possa ser reproduzido.
reset() Reinicia o player.
release() Libera qualquer recurso referenciado pelo objeto MediaPlayer.
métodosmediaplayer
Método Descrição
seekTo(posicao) Recebe um valor do tipo inteiro e move o áudio para aquela
posição em segundos.
setAudioStreamType() Define o tipo de mídia que será reproduzido.
No caso de stream de músicas passar o parâmetro
AudioManager.STREAM_MUSIC.
setVolume(float
esquerdo, float direito)
Aumenta ou diminui o volume do player.
setDataSource(
FileDescriptor fd)
Define o caminho do arquivo local ou remoto que será
reproduzido.
selectTrack(
int indice)
Recebe um valor do tipo inteiro e seleciona a trilha da lista
com aquele índice em particular.
start() Inicia a reprodução do áudio.
stop() Encerra a reprodução do áudio.
programarplayermp3
programarplayermp4
acabou...

Mais conteúdo relacionado

Semelhante a Fundamentos Android

Video Streaming - Final Presentation
Video Streaming - Final PresentationVideo Streaming - Final Presentation
Video Streaming - Final Presentationcatarina_albino
 
Introdução à plataforma Android
Introdução à plataforma AndroidIntrodução à plataforma Android
Introdução à plataforma AndroidNatanael Fonseca
 
Aula3 HTML 5 - Multimídia
Aula3 HTML 5 - MultimídiaAula3 HTML 5 - Multimídia
Aula3 HTML 5 - MultimídiaDorival Silva
 
Aplicativos - Ubuntu COMSOLiD
Aplicativos - Ubuntu COMSOLiDAplicativos - Ubuntu COMSOLiD
Aplicativos - Ubuntu COMSOLiDÁtila Camurça
 

Semelhante a Fundamentos Android (7)

Video Streaming - Final Presentation
Video Streaming - Final PresentationVideo Streaming - Final Presentation
Video Streaming - Final Presentation
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
 
Introdução à plataforma Android
Introdução à plataforma AndroidIntrodução à plataforma Android
Introdução à plataforma Android
 
Curso Básico Android - Aula 01
Curso Básico Android - Aula 01Curso Básico Android - Aula 01
Curso Básico Android - Aula 01
 
Openshot Manual de Uso
Openshot Manual de UsoOpenshot Manual de Uso
Openshot Manual de Uso
 
Aula3 HTML 5 - Multimídia
Aula3 HTML 5 - MultimídiaAula3 HTML 5 - Multimídia
Aula3 HTML 5 - Multimídia
 
Aplicativos - Ubuntu COMSOLiD
Aplicativos - Ubuntu COMSOLiDAplicativos - Ubuntu COMSOLiD
Aplicativos - Ubuntu COMSOLiD
 

Último

Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...Dirceu Resende
 
COI CENTRO DE OPERAÇÕES INDUSTRIAIS NAS USINAS
COI CENTRO DE OPERAÇÕES INDUSTRIAIS NAS USINASCOI CENTRO DE OPERAÇÕES INDUSTRIAIS NAS USINAS
COI CENTRO DE OPERAÇÕES INDUSTRIAIS NAS USINASMarcio Venturelli
 
From_SEH_Overwrite_with_Egg_Hunter_to_Get_a_Shell_PT-BR.pdf
From_SEH_Overwrite_with_Egg_Hunter_to_Get_a_Shell_PT-BR.pdfFrom_SEH_Overwrite_with_Egg_Hunter_to_Get_a_Shell_PT-BR.pdf
From_SEH_Overwrite_with_Egg_Hunter_to_Get_a_Shell_PT-BR.pdfRodolpho Concurde
 
O futuro e o impacto da tecnologia nas salas de aulas
O futuro e o impacto da tecnologia  nas salas de aulasO futuro e o impacto da tecnologia  nas salas de aulas
O futuro e o impacto da tecnologia nas salas de aulasAurioOliveira6
 
EAD Curso - CIÊNCIA DE DADOS NA INDÚSTTRIA
EAD Curso - CIÊNCIA DE DADOS NA INDÚSTTRIAEAD Curso - CIÊNCIA DE DADOS NA INDÚSTTRIA
EAD Curso - CIÊNCIA DE DADOS NA INDÚSTTRIAMarcio Venturelli
 
Palestras sobre Cibersegurança em Eventos - Paulo Pagliusi
Palestras sobre Cibersegurança em Eventos - Paulo PagliusiPalestras sobre Cibersegurança em Eventos - Paulo Pagliusi
Palestras sobre Cibersegurança em Eventos - Paulo PagliusiPaulo Pagliusi, PhD, CISM
 
Entrevistas, artigos, livros & citações de Paulo Pagliusi
Entrevistas, artigos, livros & citações de Paulo PagliusiEntrevistas, artigos, livros & citações de Paulo Pagliusi
Entrevistas, artigos, livros & citações de Paulo PagliusiPaulo Pagliusi, PhD, CISM
 
[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)
[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)
[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)Alessandro Almeida
 
Apostila e caderno de exercicios de WORD
Apostila e caderno de exercicios de  WORDApostila e caderno de exercicios de  WORD
Apostila e caderno de exercicios de WORDRONDINELLYRAMOS1
 

Último (9)

Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
 
COI CENTRO DE OPERAÇÕES INDUSTRIAIS NAS USINAS
COI CENTRO DE OPERAÇÕES INDUSTRIAIS NAS USINASCOI CENTRO DE OPERAÇÕES INDUSTRIAIS NAS USINAS
COI CENTRO DE OPERAÇÕES INDUSTRIAIS NAS USINAS
 
From_SEH_Overwrite_with_Egg_Hunter_to_Get_a_Shell_PT-BR.pdf
From_SEH_Overwrite_with_Egg_Hunter_to_Get_a_Shell_PT-BR.pdfFrom_SEH_Overwrite_with_Egg_Hunter_to_Get_a_Shell_PT-BR.pdf
From_SEH_Overwrite_with_Egg_Hunter_to_Get_a_Shell_PT-BR.pdf
 
O futuro e o impacto da tecnologia nas salas de aulas
O futuro e o impacto da tecnologia  nas salas de aulasO futuro e o impacto da tecnologia  nas salas de aulas
O futuro e o impacto da tecnologia nas salas de aulas
 
EAD Curso - CIÊNCIA DE DADOS NA INDÚSTTRIA
EAD Curso - CIÊNCIA DE DADOS NA INDÚSTTRIAEAD Curso - CIÊNCIA DE DADOS NA INDÚSTTRIA
EAD Curso - CIÊNCIA DE DADOS NA INDÚSTTRIA
 
Palestras sobre Cibersegurança em Eventos - Paulo Pagliusi
Palestras sobre Cibersegurança em Eventos - Paulo PagliusiPalestras sobre Cibersegurança em Eventos - Paulo Pagliusi
Palestras sobre Cibersegurança em Eventos - Paulo Pagliusi
 
Entrevistas, artigos, livros & citações de Paulo Pagliusi
Entrevistas, artigos, livros & citações de Paulo PagliusiEntrevistas, artigos, livros & citações de Paulo Pagliusi
Entrevistas, artigos, livros & citações de Paulo Pagliusi
 
[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)
[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)
[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)
 
Apostila e caderno de exercicios de WORD
Apostila e caderno de exercicios de  WORDApostila e caderno de exercicios de  WORD
Apostila e caderno de exercicios de WORD
 

Fundamentos Android

  • 1. GEUCIMAR BRIATORE fundamentos do desenvolvimento de apps 9slides fonte: android.com
  • 2. programaçãodia24setembro  introdução ao desenvolvimento de apps;  desenho de telas com o Android Studio UI Designer;  linguagem Java, componentes e eventos;  reprodução de arquivos de áudio e vídeo;  captura de imagem, áudio e vídeo.
  • 3. formatossuportados o Android suporta diversos formatos de arquivos de áudio e vídeo, dentre eles: mp3 e mp4. Uma lista completa dos formatos suportados pode ser vista no site: https://developer.android.com/guide/appendix/media‐ formats.html
  • 5. métodosmediaplayer Método Descrição create() Retorna um objeto do tipo MediaPlayer. getCurrentPosition() Retorna a posição atual do áudio em milisegundos. getDuration() Retorna a duração total do áudio em milisegundos. getTrackInfo() Retorna um vetor com as informações sobre uma trilha. isPlaying() Retorna verdadeiro/falso indicando se o áudio está tocando ou não. pause() Pausa a reprodução do áudio. prepare() Prepara o arquivo de áudio decodificando e fazendo um pré- armazenamento para que possa ser reproduzido. reset() Reinicia o player. release() Libera qualquer recurso referenciado pelo objeto MediaPlayer.
  • 6. métodosmediaplayer Método Descrição seekTo(posicao) Recebe um valor do tipo inteiro e move o áudio para aquela posição em segundos. setAudioStreamType() Define o tipo de mídia que será reproduzido. No caso de stream de músicas passar o parâmetro AudioManager.STREAM_MUSIC. setVolume(float esquerdo, float direito) Aumenta ou diminui o volume do player. setDataSource( FileDescriptor fd) Define o caminho do arquivo local ou remoto que será reproduzido. selectTrack( int indice) Recebe um valor do tipo inteiro e seleciona a trilha da lista com aquele índice em particular. start() Inicia a reprodução do áudio. stop() Encerra a reprodução do áudio.