Class7

824 palavras 4 páginas
Programação
para
a
Plataforma
Android
–
Aula
7


Mul$mídia

• Como
executar
aplicações
que
contêm
músicas?

• Como
abrir
vídeos
em
Android?

• Quais
formatos
de
músicas
são
aceitos?

• Quais
formatos
de
vídeo?

• Como
o$mizar
a
u$lização
de
recursos?

• O
sistema
de
arquivos
Android


Recursos
Mul$mídia

• O
que
são
recursos
mul$mídia?

– .

– .


• Como
poderíamos
usá‐los
em
um
 smartphone? – Exemplos
de
aplicação?


Recursos
Mul$mídia

• O
que
são
recursos
mul$mídia?

– Vídeo

– Som


Quais mé todos certamen te teremos d e implemen tar? • Como
poderíamos
usá‐los
em
um
 smartphone? – Exemplos
de
aplicação?


MP3 Player:
Escreva uma atividade para tocar uma música assim que a tecla central do Dpad for pressionada.

Tocador
de
MP3

AulaAc$vity10.java


public
class
AulaAc$vity10
extends
Ac$vity
{
 private
MediaPlayer
mp;


Como rec ursos de som sã o armazena dos e manipula dos?



@Override
 public
void
onCreate(Bundle
savedInstanceState)
{
 super.onCreate(savedInstanceState);
 setContentView(R.layout.main);
 setVolumeControlStream(AudioManager.STREAM_MUSIC);
 }
 …
 @Override
 public
boolean
onKeyDown(int
keyCode,
KeyEvent
event)
{
 …
 }

}


Recursos
de
Som

• Recursos,
em
geral,
 são armazenados
na
 pasta res.

• Arquivos
de
som
 seguem o
mesmo
 padrão de
uso.

A música deve ser iniciada quando a tecla central do Dpad for pressionada. AulaAc$vity10.java


Tocando
uma
música


public
boolean
onKeyDown(int
keyCode,
KeyEvent
event)
{
 int
resId;
 switch
(keyCode)
{
 case
KeyEvent.KEYCODE_DPAD_CENTER:
 case
KeyEvent.KEYCODE_ENTER:
 e O que é est resId
=
R.raw.
cairnomount_lo;
 termo: break;
 super? default:
 return
super.onKeyDown(keyCode,
event);

Adicione estados a }
 esse evento: ao clicar
Como parar if
(mp
!=
null)
{
 na tecla central do Da música? mp.release();
 pad, a música deve }
 começar a tocar, se ela mp
=
MediaPlayer.create(this,

Relacionados

  • Locadora de veiculos
    31683 palavras | 127 páginas

Outros Trabalhos Populares