2014-10-24 5 views
9

Ich benutze einen MediaPlayer, um Sound aus einer Online-Datei mp3 in meiner App zu spielen.Android-Player setzt Rückrufe fort, puffern

Aber auch nach dem Abspielen bekomme ich Zeilen und Zeilen von Callbacks und Pufferung in der Konsole.

10-24 08:08:48.467 19221-19233/com.myapp V/MediaPlayer﹕ callback application 
10-24 08:08:48.467 19221-19233/com.myapp V/MediaPlayer﹕ back from callback 
10-24 08:08:49.468 19221-19232/com.myapp V/MediaPlayer﹕ message received msg=3, ext1=100, ext2=0 
10-24 08:08:49.468 19221-19232/com.myapp V/MediaPlayer﹕ buffering 100 
10-24 08:08:49.468 19221-19232/com.myapp V/MediaPlayer﹕ callback application 
10-24 08:08:49.468 19221-19232/com.myapp V/MediaPlayer﹕ back from callback 
10-24 08:08:50.469 19221-19233/com.myapp V/MediaPlayer﹕ message received msg=3, ext1=100, ext2=0 
10-24 08:08:50.469 19221-19233/com.myapp V/MediaPlayer﹕ buffering 100 
10-24 08:08:50.469 19221-19233/com.myapp V/MediaPlayer﹕ callback application 
10-24 08:08:50.469 19221-19233/com.myapp V/MediaPlayer﹕ back from callback 
10-24 08:08:51.470 19221-19232/com.myapp V/MediaPlayer﹕ message received msg=3, ext1=100, ext2=0 
10-24 08:08:51.470 19221-19232/com.myapp V/MediaPlayer﹕ buffering 100 
10-24 08:08:51.470 19221-19232/com.myapp V/MediaPlayer﹕ callback application 
10-24 08:08:51.470 19221-19232/com.myapp V/MediaPlayer﹕ back from callback 
10-24 08:08:52.471 19221-19233/com.myapp V/MediaPlayer﹕ message received msg=3, ext1=100, ext2=0 
10-24 08:08:52.471 19221-19233/com.myapp V/MediaPlayer﹕ buffering 100 
10-24 08:08:52.471 19221-19233/com.myapp V/MediaPlayer﹕ callback application 
10-24 08:08:52.471 19221-19233/com.myapp V/MediaPlayer﹕ back from callback 
10-24 08:08:53.472 19221-19232/com.myapp V/MediaPlayer﹕ message received msg=3, ext1=100, ext2=0 
10-24 08:08:53.472 19221-19232/com.myapp V/MediaPlayer﹕ buffering 100 
10-24 08:08:53.472 19221-19232/com.myapp V/MediaPlayer﹕ callback application 
10-24 08:08:53.472 19221-19232/com.myapp V/MediaPlayer﹕ back from callback 
10-24 08:08:54.473 19221-19233/com.myapp V/MediaPlayer﹕ message received msg=3, ext1=100, ext2=0 
10-24 08:08:54.473 19221-19233/com.myapp V/MediaPlayer﹕ buffering 100 
10-24 08:08:54.473 19221-19233/com.myapp V/MediaPlayer﹕ callback application 
10-24 08:08:54.473 19221-19233/com.myapp V/MediaPlayer﹕ back from callback 
10-24 08:08:55.473 19221-19232/com.myapp V/MediaPlayer﹕ message received msg=3, ext1=100, ext2=0 
10-24 08:08:55.473 19221-19232/com.myapp V/MediaPlayer﹕ buffering 100 
10-24 08:08:55.473 19221-19232/com.myapp V/MediaPlayer﹕ callback application 
10-24 08:08:55.473 19221-19232/com.myapp V/MediaPlayer﹕ back from callback 
10-24 08:08:56.474 19221-19233/com.myapp V/MediaPlayer﹕ message received msg=3, ext1=100, ext2=0 
10-24 08:08:56.474 19221-19233/com.myapp V/MediaPlayer﹕ buffering 100 
10-24 08:08:56.474 19221-19233/com.myapp V/MediaPlayer﹕ callback application 
10-24 08:08:56.474 19221-19233/com.myapp V/MediaPlayer﹕ back from callback 
10-24 08:08:57.475 19221-19232/com.myapp V/MediaPlayer﹕ message received msg=3, ext1=100, ext2=0 

versuchte ich stop() auf den Spieler fordern, aber dies verhindert, dass nur die Spieler von je richtig zu spielen.

Was kann ich tun?

+1

keine Erkenntnisse über das? Ich habe das gleiche jetzt ^^ –

+0

ok, ich löste es für meinen Fall ich denke: Ich habe dumm vergessen, setOnPreparedListener() einzustellen o_O –

+0

@JoergSimon Ich habe setOnprepareListener gesetzt und ich bin immer noch mit dem gleichen Problem konfrontiert. – Ricardo

Antwort

1

Sind Sie sicher, dass nichts anderes im Hintergrund läuft (wie Pandora)?

Ich habe deine Frage gefunden, weil mein Droide die gleichen Logcat Nachrichten produziert hat. Dann wurde mir klar, dass meine Pandora-App pausiert war, nach dem Beenden der App hörten die Nachrichten auf.

0

Hey, ich habe das auch in meinem Fall gefunden.

Versuchen Sie, einen OnCompletionListener hinzuzufügen.

voicePlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { @Override public void onCompletion(MediaPlayer mp) { mp.stop(); mp.reset(); } });

+0

In meinem Fall nicht behoben .... –

+0

Video Freeze nach einiger Zeit ... –