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?
2
A
Antwort
1
Schauen Sie sich das Logcat an, um zu sehen, was der Fehler ist. Haben Sie zur Laufzeit das Internet und die Speicherberechtigung hinzugefügt? Überprüfen Sie hier, ob Sie es richtig gemacht haben. https://developer.android.com/training/permissions/requesting.html
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.
Bitte geben Sie dem Logcat die eigentliche Fehlermeldung. – Henry
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 –
ja Marshmallow brauchen Laufzeit Erlaubnis. Lied online spielen Sie müssen die Erlaubnis des Internets zur Laufzeit geben –