2014-10-24 15 views
9

arabelleğe alınıyor Uygulamamdaki çevrimiçi bir mp3 dosyasından bazı sesleri çalmak için MediaPlayer kullanıyorum.Android player, geri aramalara devam ediyor,

Ancak, oyun tamamlandıktan sonra bile, konsolda satırları ve geri arama satırlarını ve satır aralarını alıyorum.

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 

Ben çalarda stop() arama çalıştı ama bu sadece şimdiye kadar düzgün oynatılmasını oyuncu engeller.

Ne yapabilirim?

+1

bu konuda herhangi bir anlayışlar? Ben şimdi aynı var ^^ –

+0

tamam, Ben davam için çözdüm düşünüyorum: aptalca setOnPreparedListener() o_O –

+0

@JoergSimon ayarlamak için unuttum setOnprepareListener ayarlanmış ve hala aynı sorunla karşı karşıyayım. – Ricardo

cevap

1

Arka planda başka bir şeyin (Pandora gibi) yayınlanmadığından emin misiniz?

Sorgunuzu buldum çünkü droidim aynı logcat iletilerini üretiyordu. Sonra uygulama sona erdikten sonra mesajlar durdu Pandora app, duraklatıldı anladım.

0

Hey bunu da benim durumumda buldum.

Bir OnCompletionListener eklemeye çalışın.

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

+0

Benim Durumda Sabit Değil .... –

+0

Video Freeze After Time ... –

İlgili konular