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 :
'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!
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 }
Merci
Partager