2016-06-17 7 views
2

Ich habe eine Android-Anwendung entwickelt, die online spielen muss. Ich benutze den MediaPlayer, um Songs abzuspielen. Aber es funktioniert in allen Android-Versionen bis Lollipop. In Marshmallow, treten Probleme & App Abstürze während Song spielen. Gibt es in Marshmallow eine Erlaubnis, den MediaPlayer zu benutzen?Gibt es eine Erlaubnis, um Lied in Android Marshmallow zu spielen?

+0

Bitte geben Sie dem Logcat die eigentliche Fehlermeldung. – Henry

+1

Sie benötigen die Berechtigung READ_EXTERNAL_STORAGE, und Sie müssen die Laufzeit angeben. siehe meine Antwort hier: http://stackoverflow.com/a/37269354/6127411 –

+0

ja Marshmallow brauchen Laufzeit Erlaubnis. Lied online spielen Sie müssen die Erlaubnis des Internets zur Laufzeit geben –

Antwort

1

Erfordert Speicherberechtigung zur Laufzeit. Öffnen Sie Ihre App von der Einstellung und in der Berechtigung sehen Sie die Requires Permissions. Auf der Erlaubnis von dort und erneut ausführen. Dann gib die Laufzeit Erlaubnis für Marshmallow. Andernfalls prüfe den Log für mehr Fehler.