2010-04-26 4 views
0

J'ai des médias (pistes audio) sur une application ...Pourquoi le nom de R.raw ne fonctionne-t-il pas sur les appareils Android?

Avec chemin du fichier 'R.raw.test'

J'utilise un code pour l'obtenir dans un mediaplayer ...

MediaPlayer.create(Textbox.this, R.raw.fly); 

Et cela fonctionne parfaitement sur l'émulateur Android ... (Plays piste sur un clic de bouton)

quelqu'un peut-il expliquer pourquoi, quand je l'ai mis sur mon Archos (5 IT) cela ne fonctionne pas du tout?

-Comme dès que le bouton est cliqué, il se bloque ...

Avez-vous faire quelque chose pour déposer des chemins ou quoi?

S'il vous plaît aider ...

Merci beaucoup ...

James

+0

Je suppose que vous voulez dire "R.raw.fly" et non "R.raw.test" (ou vice versa)? – aioobe

+0

Oui, juste fait cela par exemple, les deux sont 'R.raw.fly' –

Répondre

0

Jetez un oeil à this fil.
MediaPlayer.create(Textbox.this, R.raw.fly); devrait fonctionner sur votre Archos.

+0

Ouais je sais que cela devrait, mais pour une raison quelconque, il se bloque juste ... = / –

Questions connexes