Für meinen Alarm App wird dieser Fehler kommt nur für Xiaomi Anmerkung 3 & Xiaomi Mi4 Geräte & adaequat für alle anderen Geräte einschließlich meine persönliche Xiaomi Redmi 3S.Mediaplayer.prepare() Absturz mit Illegal, nur für Xiaomi Anmerkung 3 & Xiaomi Mi4
Exception java.lang.RuntimeException: Unable to start activity
java.lang.IllegalStateException :
Caused by java.lang.IllegalStateException:
android.media.MediaPlayer._prepare (MediaPlayer.java)
android.media.MediaPlayer.prepare (MediaPlayer.java:1408)
android.app.Activity.performCreate (Activity.java:6912)
android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1126)
android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2877)
android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2985)
android.app.ActivityThread.-wrap14 (ActivityThread.java)
android.app.ActivityThread$H.handleMessage (ActivityThread.java:1635)
android.os.Handler.dispatchMessage (Handler.java:102)
android.os.Looper.loop (Looper.java:154)
android.app.ActivityThread.main (ActivityThread.java:6692)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1468)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1358)
Gibt es Gründe, warum MediaPlayer.prepare() nur für Xiaomi & einigen Samsung Galaxy Geräte ausfällt, aber nicht für andere ? Außerdem verwende ich nur Gerätemedien und mache keine Online-Pufferung. –
können Sie das Code-Snippet hochladen? – samirk433
Wenn der Benutzer in seiner App keinen Klingelton/Alarm/Musikdatei seiner Wahl in den Einstellungen festlegt, klingelt der Standardklingelton. Das Problem tritt nur in den Szenarien auf, in denen der Standard-Klingelton Klingeltöne & Benutzer keinen Klingelton/Alarm/Musikdatei in den App-Einstellungen festgelegt hat. –