jerem.ram Posté(e) 3 novembre 2010 Share Posté(e) 3 novembre 2010 Bonjour, je voudrais faire un programme pour lire une radio en streaming. Mais avec un objet MediaPlayer, ca ne fonctionne pas, les seuls formats qui sont acceptés ne sont pas des formats de flux. Est-ce que vous savez comment faire pour lire un fichier asx / m3u ?! Lien vers le commentaire Partager sur d’autres sites More sharing options...
faklzefh Posté(e) 5 novembre 2010 Share Posté(e) 5 novembre 2010 Salut j'ai eu le même soucis que toi j'ai éditer le fichier M3U avec notepad et repris l'URL dedans et j'utilise cette URL directement depuis MediaPlayer ca fonctionne parfaitement ++ Lien vers le commentaire Partager sur d’autres sites More sharing options...
jerem.ram Posté(e) 5 novembre 2010 Auteur Share Posté(e) 5 novembre 2010 Fonctionne nickel !! Merci beaucoup !! :D :D Bonne soirée à toi ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
tamsir Posté(e) 30 décembre 2010 Share Posté(e) 30 décembre 2010 Bonjour. Est-ce que vous avez donné des permissions particulières sur le manifest.xml ? J'ai fait un test pour faire du streaming mais ça ne marche pas. Mon code: package com.radio.fm; import java.io.IOException; import android.app.Activity; import android.media.MediaPlayer; import android.os.Bundle; public class home extends Activity { /** Called when the activity is first created. */ MediaPlayer mp = new MediaPlayer(); public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); try { mp.setDataSource("http://www.radiofm.net/listen.asx"); } catch (IllegalArgumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IllegalStateException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } try { mp.prepare(); } catch (IllegalStateException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } mp.start(); } } Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.