Ich entwickle eine Android Music-Anwendung, die Audiodateien vom Gerät selbst abspielt.Warum benötigt mein Android MediaPlayer die Erlaubnis, Musik direkt vom Gerät abzuspielen?
Die Anwendung spielt die Audio-OK, aber immer ich diesen Fehler in meinem Logcat Ausgang erhalten
MediaPlayer: java.lang.SecurityException: ConnectivityService: Neither user 10285 nor current process has android.permission.ACCESS_NETWORK_STATE.
ich den Mediaplayer wie folgt konfiguriert: -
mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mMediaPlayer.setOnPreparedListener(buildOnPreparedListener());
mMediaPlayer.setOnErrorListener(buildOnErrorListener());
Ich denke, seine weil ich festgelegt haben AudioStreamType als STREAM_MUSIC, welche andere Wahl habe ich?
Ich will nicht meine Benutzer fragen, Internetzugang zu ermöglichen, wenn sie dies nicht> tun müssen, um
Ich mag diese Fehler nicht in meinem Logcat erscheinen.
Kann ich mit einem MediaPlayer "lokale" Audiodateien abspielen, ohne diese Fehler zu erzeugen?