2011-01-11 3 views
1

je voudrais écouter un fichier mp3 à partir du Web quand je suis en cliquant sur un BTN je tentais d'utiliser quelque chose comme:streaming mp3 d'une url

mp.setDataSource (http://....); 
mp.prepare(); 
mp.start(); 

mais ne fonctionne pas ..

aussi, je vais avoir 10 btn qui fera ce travail donc je veux utiliser préparer et arrêter afin d'arrêter le mp3 si un second btn est pressé .. s'il vous plaît aider! :) Bonne année!

Répondre

0

Peut-être que vous pouvez fournir des entrées du journal pour voir s'il y a une excepction, mais quelques-unes de base ... Je suppose que vous avez créé l'objet MediaPlayer correctement, ne vous a pas ?. Je pense que nous avons besoin de plus d'informations. De toute façon, jetez un oeil à ce thread et here vous avez quelques échantillons.

+0

grâce bien sûr j'ai ajouté le MediaPlayer mp = new MediaPlayer(); avant ... tout est dans ma méthode onClick .. –

+0

Eh bien, ces trois sentences ... c'est comme ça, le lien fonctionne ... Pourquoi ne regardez-vous pas les entrées du journal? S'il vous plaît fournir plus d'info – mdelolmo

+0

ok, maintenant son travail..mais que dois-je ajouter pour arrêter et commencer la deuxième chanson? –

0

Vérifiez ce code pour la vidéo .. devrait être similaire pour l'audio aussi bien. !

//Video 
    VideoView videoView = (VideoView) findViewById(R.id.VideoView01); 
     MediaController mediaController = new MediaController(this); 
     mediaController.setAnchorView(videoView); 
     // Set video link (mp4 format) 
      //Uri video = Uri.parse("http://www.pocketjourney.com/downloads/pj/video/famous.3gp"); 
      //OR    
      //Uri video = Uri.parse("android.resource://<package>/" + R.raw.<resource>); 
     videoView.setMediaController(mediaController); 
     videoView.setVideoURI(video); 
     videoView.start(); 
0

Vous pouvez utiliser ce

Uri myUri = Uri.parse("http://Yoururl.com/file.mp3"); 
    Intent intent = new Intent(android.content.Intent.ACTION_VIEW); 
    intent.setDataAndType(myUri, "audio/*"); 
    startActivity(intent); 
Questions connexes