Używam MediaPlayer do odtwarzania dźwięku z pliku mp3
online w mojej aplikacji.Odtwarzacz systemu Android kontynuuje oddzwanianie, buforując
Jednak nawet po zakończeniu odtwarzania otrzymuję linie i linie połączeń zwrotnych i buforowanie w konsoli.
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
Próbowałem nazywając stop()
na gracza, ale to po prostu uniemożliwia graczowi kiedykolwiek grać poprawnie.
Co mogę zrobić?
jakieś spostrzeżenia na ten temat? Mam teraz to samo ^^ –
ok, rozwiązałem to dla mojego przypadku, myślę: głupio zapomniałem ustawić setOnPreparedListener() o_O –
@JoergSimon Mam setOnprepareListener ustawiony i wciąż mam ten sam problem. – Ricardo