Mam kilka aplikacji, w których korzystam z Soundpool, aby zapętlić dźwięk tykającego zegara, działa to dobrze we wszystkich poprzednich wersjach Androida, ale po uaktualnieniu do Androida 4.3 dźwięk nie jest już pętlowy, ale po prostu gra się raz. Wiem, że mogę użyć MediaPlayera do zapętlenia go, ale to nie brzmi tak dobrze. Czy jest do tego łatwa praca, czy Android naprawi błąd, czy też muszę zrobić z MediaPlayer.Soundpool nie zapętla się w systemie Android 4.3
Odpowiedz
Sprawdź ten link. https://code.google.com/p/android/issues/detail?id=58113 Soundpool przestał działać w 4.3
Dzwoniąc SoundPool.play (int soundID, float leftVolume, float rightVolume, int, int priorytet pętlę, float rate) ustawić stopę do 0.99f zamiast 1, faktycznie wszystko oprócz 1 wydaje się działać. Zapętla się zgodnie z oczekiwaniami na Androidzie 5.0.1. Jeśli stawka ustawiona na 1 to pętle około dwa razy, to zatrzymuje się. Miałem ten sam problem z pętlą, jednak działa on na Androidzie 4.3, ale nie 5.0.1, gdy używana jest stawka 1.
Zabawne, na razie to działa dobrze. : P (Testowanie za pomocą Nexusa 5 w 5.1.1) – leenephi
- 1. niedomiar w przywracaniu w systemie Android 4.3
- 2. katalog danych użytkownika w systemie Android 4.3
- 3. Problemy z systemem Android Soundpool
- 4. Zapisywanie bitmapy na dysk/galerii w systemie Android 4.3
- 5. getUidRxBytes() i getUidTxBytes() zawsze zwracają 0 w systemie Android 4.3
- 6. Natywna awaria w systemie Android 4.3 podczas wywoływania Picture.writeToStream()
- 7. Timer nie zatrzymuje się w systemie Android
- 8. PDO zapętla się i drukuje fetchAll
- 9. Backbone.js Jade i zapętla się nad modelem
- 10. Wiedząc, czy ładowanie dźwięku za pomocą SoundPool odniosło sukces w systemie Android 1.6/2.0/2.1
- 11. NSURLConnection działa idealnie w systemie iOS 4.3, ale nie w systemie iOS 5/iOS 6
- 12. Soundpool lub odtwarzacz multimedialny?
- 13. Ładowanie dźwięku z pamięci w systemie Android
- 14. Uzyskiwanie dostępu do nowych ustawień powiadomień w systemie Android 4.3 do kodu
- 15. Odtwórz dźwięk za pomocą SoundPool
- 16. Android 4.3 jelly Bean Format czasu wydania
- 17. XMPP nie działa w projekcie iOS 4.3
- 18. MediaButtonIntentReceiver nie działa w systemie Android 4.0+
- 19. Angular 4.3 Interceptor nie działa
- 20. Wyświetl klawiaturę dla EditText w emulatorze (GenyMotion) Android 4.3
- 21. Rozpoznawanie aktywności w systemie Android nie działa
- 22. oddzwonienie w systemie Android?
- 23. Emulator Androida nie uruchamia się w systemie MacOS 10.10
- 24. Dlaczego mój DisplayFor nie zapętla się przez IEnumerable <DateTime>?
- 25. Skrót "dodaj punkt przerwania" nie działa w kodzie xcode 4.3
- 26. Jak zarejestrować się w trybie uśpienia w systemie Android?
- 27. Problem z Soundpool i Samsung Galaxy S
- 28. Wykrywanie mowy w systemie Android: powtarzające się wywoływanie funkcji SpeechRecognizer.startListening() kończy się niepowodzeniem na JB 4.1.2
- 29. Używanie SurfaceTexture w systemie Android
- 30. pushState w systemie Android 4.0
Dzięki, nie ma oczywistych rozwiązań, ale dobrze jest wiedzieć, że inni ludzie mają te same problemy, myślę, że wystarczy ludzie zgłaszają problem z Google może naprawić błąd. – user2638195
yeap, powinny naprawić zepsuty api –
Naprawiono w AOSP; zobacz https://code.google.com/p/android/issues/detail?id=58113#c44 – fadden