Ich habe vor kurzem einen einfachen Musik-Player erstellt, der WAV-Audiodateien von externem Speicher liest. Ich habe es auf Android 4.4 getestet und alles hat gut funktioniert. Testen Sie es jetzt auf Lollipop, es funktioniert nicht mehr. Es stellt irgendwie die Datenquelle nicht richtig ein und so wird Ausnahme e geworfen ... Warum ist das?Ich kann kein Audio auf Lollipop abspielen
Hier ist mein Code:
try {
mPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mPlayer.setDataSource(context, Uri.fromFile(new File(Environment
.getExternalStorageDirectory().getAbsolutePath() +
"https://stackoverflow.com/a/b/", mMessages.get(getAdapterPosition()).getMusiKPath())));
mPlayer.setOnPreparedListener(this);
mPlayer.prepare();
}catch (Exception e)
Bitte geben Sie die Fehlermeldung, welchen Fehler genau bekommen Sie? Und auch der Code vor dem 'try' kann hilfreich sein. – szamani20
gibt es keinen Fehler msg gibt es nur eine Ausnahme geworfen –