Bonjour a tous. Je develloppe une application qui est amenne a lire des podcast via une URL. Quand je suis en Wifi cela fonctionne tres bien et ce sans aucun probleme.
Cependant quand je suis en H+ (et il me semble que le probleme est le meme en 3g), le lancement du flux fait bloque complettement mon application pendant une duree plus ou moins longue. Voici le code que j'utilise :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 public void playPodcast(String URL)
 {
  try {
   mp.setDataSource(URL); 
  } catch (IllegalArgumentException e) {
   e.printStackTrace();
  } catch (IllegalStateException e) {
   e.printStackTrace();
  } catch (IOException e) {
   e.printStackTrace();
  }
  try {
   mp.prepare();  // prepareAsync() for streams ? it doesn't work
  } catch (IllegalStateException e) {
   e.printStackTrace();
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  mp.start();     // PLAY
  }
'mp' Etant evidemment le MediaPlayer. Si il y a quelque choses ici que j'ai mal fait et qui ferai que hors wifi la lecture rencontrerai des problemes, dites le moi!

Merci