 |
ActiveDelphi .: O site do programador Delphi! :.
|
Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
adriano_servitec Colaborador

Registrado: Sexta-Feira, 30 de Janeiro de 2004 Mensagens: 17618
|
Enviada: Sex Jan 03, 2014 2:59 pm Assunto: Como tocar som no delphi XE5? |
|
|
Pessoal não estou sabendo como fazer para tocar um som no delphi XE5
No java tenho no eclipse uma pasta do meu projeto chamado RES --> RAW, e la eu coloco o som que vou tocar no meu app.
Ai faço assim no java
Código: | private MediaPlayer temaAbertura; |
Código: | private void mediaPlayerInsert() {
temaAbertura = MediaPlayer.create(this, R.raw.musicaabertura);
} |
No onCreate chamo o método acima
Código: | public void onCreate(Bundle savedInstanceState) {
mediaPlayerInsert();
} |
Depois para ficar tocando num loop passo estes comandos no onCreate
Código: | public void onCreate(Bundle savedInstanceState) {
mediaPlayerInsert();
temaAbertura.setLooping(true);
temaAbertura.start();
} |
ai criei um metodo para sair da tela parar o loop da musica
Código: | private void sairdaTela() {
try {
temaAbertura.stop();
} catch (Exception ex) {
ex.printStackTrace();
}
CenarioInicialActivity.this.finish();
} |
e também no onPause e onResume fiz assim
Código: | @Override
protected void onPause() {
// TODO Auto-generated method stub
if (temaAbertura.isPlaying())
temaAbertura.pause();
super.onPause();
} |
Código: | @Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
if (!temaAbertura.isPlaying())
temaAbertura.start();
} |
Assim na hora de pausar o telefone para o som, e assim que retorna volta a funcionar.
Mais no delphi não tenho nem ideia de como fazer isso, alguém pode me ajudar?
Devo usar o PlaySound do delphi? E de onde pego o local da musica? Unidade C:\ por exemplo?
Tenho muitas duvidas como programar com delphi para sistemas mobile, ta parecendo mais complicado...rsrsrs
Tem pouca documentação ainda, fica difícil de criar algo.
Obrigado. _________________ Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree |
|
Voltar ao Topo |
|
 |
cobaiaoo Colaborador

Registrado: Domingo, 1 de Abril de 2012 Mensagens: 1283
|
Enviada: Sex Jan 03, 2014 7:23 pm Assunto: Re: Como tocar som no delphi XE5? |
|
|
n sei se vai te ajudar mas tem um DEMO com o componente q vc quer usar, de uma olhadinha!  _________________ I João 4:8 - "Aquele que não ama não conhece a Deus; porque Deus é amor." |
|
Voltar ao Topo |
|
 |
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|