Default Media Player - Lecteur Media par défaut
Bonjour a tous,
je suis en train de faire un lecteur podcast et j'aimerai utiliser le lecteur media par défaut sur le téléphone.
J'utilise actuellement :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| public static void playMusic(String folder, String fileName){
MediaPlayer player = new MediaPlayer();
String path = "/"+PATH + folder+"/"+fileName + ".mp3";
try {
player.setDataSource(path);
player.prepare();
} catch (IllegalStateException e) {
Log.e("ImageManager","playMusic -- IllegalStateException1");
e.printStackTrace();
} catch (IOException e) {
Log.e("ImageManager","playMusic -- IOException1");
e.printStackTrace();
}
player.start();
} |
Le code fonctionne bien mais aucune interface utilisateur (avant/arriere/pause/photo/titre...).
Merci de votre aide! j'ai cherché pas mal sur le net mais je n'ai pas trouvé de trucs convaincant.Je pourrais construire mon propre media player, mais pourquoi réinventer la roue alors que celui de base fonctionne bien.
Je laisse pour les lecteurs les autres sites que j'ai trouvé, ça m'a pas aidé mais ça pourrait en aider d'autres.
Merci de votre aide! Et en espérant une réponse lors de votre passage :)
http://www.helloandroid.com/tutorial...-player-part-i
http://www.helloandroid.com/tutorial...player-part-ii
http://blog.pocketjourney.com/2008/0...s-mediaplayer/
[RESOLU]Default Media Player - Lecteur Media par défaut
Citation:
Envoyé par
Kenshin83
alors moi pour lire un fichier j'utilise :
Code:
1 2 3 4
| Intent myIntent =new Intent(android.content.Intent.ACTION_VIEW);
myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
myIntent.setDataAndType(Uri.parse("file://"+ out.getAbsolutePath()), "video/*" );
startActivity(myIntent); |
où str est le chemin d'accès de la vidéo.
Ca marche! merci beaucoup! j'ai juste remplacé video par audio et ca fonctionne comme ca doit :)
Et tu sais comment faire pour utiliser le "telechargeur" de base?
Je comprends pas pourquoi il est si compliqué de trouver des informations aussi "basiques" pour android sur le net, beaucoup de developpeurs doivent pourtant vouloir s'en servir je suppose... a moins que je ne fasse pas les bonnes recherches... c'est bizarre
Mais en tout cas merci :)