Odtwarzam plik audio z włączoną opcją setLooped w mojej aplikacji, ale za każdym razem, gdy plik audio jest wyświetlany w pętli, pojawia się zauważalna, choć bardzo krótka przerwa w odtwarzaniu dźwięku. Czy jest jakiś sposób obejścia tego?Android: Bezstratne odtwarzanie zapętlonego pliku audio w MediaPlayer
Odpowiedz
Miałem właśnie ten sam problem i wydaje mi się, że używasz plików MP3, OGG lub innego skompresowanego formatu. Rozwiązaniem jest użycie plików WAV. Może to zwiększyć rozmiar pliku apk, ale pozwala na pętlę bez przerw.
Bezstopniowy dźwięk działa z Ogg. Szczegóły: https://en.wikipedia.org/wiki/Gapless_playback – eosrei
Miałem ten sam problem i starałem się przełączyć z MP3 na WAV. Pętla działała bez przerwy w emulatorze, ale nie w moim telefonie. Używanie plików OGG sprawiło, że działało również w telefonie. Więc użycie .ogg może być warte strzału, ale tak naprawdę nie rozumiem
Ten sam problem. Próbowałem każdego formatu, a teraz czytam, że jedynym sposobem uzyskania pętli bez pętli jest użycie klasy SoundPool() z plikami poniżej 1mb !? To po prostu szalone. Więc myślę, że spróbuję tego. Dlaczego dźwięk Androida jest tak nieokreślony 4,0x, że jest poza mną. – jdrefahl
Ponadto musi mieć maksymalnie 5 sekund –
- 1. Odtwarzanie macierzy bajtów w MediaPlayer - Android
- 2. Odtwarzanie pliku audio z golang
- 3. Odtwarzanie audio z HTML5 w przeglądarce Android
- 4. Usługa MediaPlayer Android
- 5. Android: odtwarzanie klipu dźwiękowego onClick
- 6. Odtwarzanie wideo przy użyciu klasy MediaPlayer
- 7. Odszyfrowywanie audio/wideo w locie do MediaPlayer
- 8. Odtwarzanie audio wielokrotnie w Androidzie
- 9. Strumień multimediów w Android MediaPlayer zatrzymuje się po zmianie sieci
- 10. Odtwarzanie pliku audio podczas nagrywania wideo w iOS
- 11. Android Audio SeekBar
- 12. Odtwarzanie audio z tyłu HTMLMediaElement
- 13. MediaController z MediaPlayer
- 14. MPMoviePlayerController odtwarzanie strumienia audio w tle
- 15. iphone: odtwarzanie listy odtwarzania audio w tle?
- 16. Odtwarzanie krótkich plików .wav - Android
- 17. nie mogę odtworzyć pliku audio mp3 w phonegap android
- 18. AVAudioPlayer - odtwarzanie wielu plików audio, kolejno
- 19. android ANR w MediaPlayer zresetować
- 20. Jak wyciszyć MediaPlayer w android
- 21. Pauza/Stop MediaPlayer Android w zadanym czasie programowo
- 22. Android: mediaplayer odszedł z nieobsłużonymi zdarzeniami
- 23. Android: Odtwarzanie dźwięku zasobu za pomocą WebView
- 24. Jaki jest najlepszy sposób uzyskania czasu trwania pliku audio w systemie Android?
- 25. Odtwarzanie klipu audio do trwającego połączenia
- 26. Odtwarzanie iio urządzenia audio ios podczas nagrywania
- 27. Android MediaPlayer getCurrentPosition() powoduje, że dźwięk się zacina
- 28. Edycja audio w systemie Android
- 29. Pierwsze AVURLAsset lokalnego pliku audio
- 30. javaFX MediaPlayer getCurrentTime() niewiarygodne
Czy ten problem jest naprawdę nierozpuszczalny !? Przyszedłem do MediaPlayera, ponieważ SoundPool nie odtwarza długich plików audio i teraz MediaPlayer jest okropny w zapętlaniu dźwięku! – SARose