[MediaPlay] Lecture hors WIFI
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:
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