J'ai écrit un lecteur mp3 pour un certain temps, mais pour une raison quelconque cette exception:MediaPlayer - java.io.FileNotFoundException: Aucun fournisseur de contenu
W/MediaPlayer: Impossible d'ouvrir/stockage/émulé/0/musique/musique générique de file.mp3: java.io.FileNotFoundException: Aucun fournisseur de contenu: /stockage/émulé/0/musique/musique générique file.mp3
ne cesse d'apparaître à chaque fois J'essaie de jouer n'importe quelle chanson.
La façon dont je récupère chemin une chanson est:
file.getAbsolutePath()
où fichier est une instance de fichier. Et la façon dont je joue la chanson est:
try {
mediaPlayer = MediaPlayer.create(this, Uri.parse(currentTrack.getPath()));
mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mediaPlayer) {
nextTrack();
}
});
} catch (Exception ex) {
ex.printStackTrace();
}
où ce est une référence à une instance d'une classe qui étend service.
Des idées?
Exécutez-vous Nougat ou supérieur sur votre application? –