MediaPlayer.setDataSource() et prepare() ne fonctionne pas - android

Je vais avoir une fissure à l'aide du lecteur multimédia de l'objet et de ne pas avoir beaucoup de succès. Si j'ajoute un son atout de mon cru dossier et de l'appeler à l'aide du potentiomètre de valeur dans R, il fonctionne très bien. Mais je veux être en mesure de tirer des choses hors de l'url.

D'après la documentation que j'ai lu setDataSource() devrait accepter une chaîne de param avec une url vers un fichier.

Je reçois un IO exception sur le préparer (). J'ai même essayé de copier le fichier localement et toujours pas de dés.

Quelqu'un a des idées?

MediaPlayer mp = new MediaPlayer();
try {
        mp.setDataSource("http://www.urltofile.com/file.mp3");
        mp.prepare();
        mp.start();
    } catch (IllegalArgumentException e) {
        e.printStackTrace();
    } catch (IllegalStateException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }

OriginalL'auteur Kyle | 2010-08-20