android MediaPlayer ne lit pas le fichier mp3
J'ai écrit l'application la plus élémentaire, que je pense à essayer de lire un fichier mp3, mais il ne fonctionne pas. Je ne reçois pas toutes les erreurs, mais lorsque l'application démarre, le son n'est pas joué.
public class soundtest extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
MediaPlayer mp = new MediaPlayer();
mp.create(getApplicationContext(), R.raw.norm_iphone_money);
mp.start();
}
}
Ce qui me manque? J'ai "norm_iphone_money.mp3" à l'intérieur de la res/raw dossier. Le fichier est lu correctement dans Windows Media Player et iTunes.
Je suis en utilisant les dernières versions du SDK Java et Eclipse pour Java. L'application est ciblée pour Android 2.2 et fonctionne très bien dans l'émulateur en dépit de l'absence de son.
source d'informationauteur user613832
Vous devez vous connecter pour publier un commentaire.
Le problème est que les médias le volume est réglé sur 0 (pas le volume de la sonnerie). Vous pouvez régler par:
Ont un look à la page développeur et une autre question pour l'explication des paramètres pour setStreamVolume(int, int, int).
Essayez de remplacer ces deux lignes:
avec cette ligne:
Et voir si cela fonctionne.
La méthode statique create(Contexte, int) à partir du type de lecteur multimédia doit être accessible de manière statique. Essayez ceci:
Il va jouer le .mp3 avec cette ligne trop
Je dirais ceci :
Eu le même problème
après, j'ai cliqué pour démarrer le Lecteur Multimédia, l'écran est noir et l'application s'est arrêté.
je viens de changer
à
Je ne suis pas vraiment sûr de ce qu'est la différence, mais il a résolu mon problème.