Estoy reproduciendo un archivo de audio habilitado setLooped en mi aplicación, pero cada vez que el archivo de audio se repite, hay una brecha notable, aunque muy breve, en la reproducción de audio. . ¿Hay alguna forma de evitar esto?Android: Reproducción sin vacilaciones de un archivo de audio en bucle en MediaPlayer
Respuesta
Estaba enfrentando el mismo problema y supongo que ha estado usando archivos MP3 u OGG o algún otro formato comprimido. La solución es usar archivos WAV en su lugar. Esto puede aumentar el tamaño de tu apk pero te permite hacer loop sin interrupciones.
El audio sin brecha funciona con Ogg. Detalles: https://en.wikipedia.org/wiki/Gapless_playback – eosrei
Tuve el mismo problema e intenté cambiar de MP3 a WAV. Luego, el bucle funcionó sin interrupciones en el emulador, pero no en mi teléfono. El uso de archivos OGG también lo hizo funcionar en el teléfono. Así que usar .ogg también podría valer la pena, pero en realidad no entiendo
Mismo problema. He probado todos los formatos, y ahora estoy leyendo que la única forma de obtener bucles gapless es usar la clase SoundPool() con archivos de menos de 1mb !? Esto es solo una locura. Así que supongo que intentaré eso. ¿Por qué el audio de Android es tan defectuoso en 4.0x está a mi lado? – jdrefahl
Además, tiene que tener un máximo de 5 segundos de duración –
- 1. Haciendo un bucle de audio en android
- 2. Android: Reproducción de un clip de audio enHaga clic en
- 3. ¿Grabar audio en Android con MediaPlayer como fuente?
- 4. Android MediaPlayer getCurrentPosition() provoca un tartamudeo de audio
- 5. Reproducción de audio en HTML
- 6. Reproducción de un archivo Flash en Android
- 7. Android Reproducción de archivos de película en un Live Wallpaper
- 8. Reproducción de audio con HTML5 en el navegador de Android
- 9. Reproducción de audio html5 en el navegador de Android
- 10. ¿Cambiar la fuente de datos para la reproducción de audio usando el MediaPlayer existente?
- 11. Reproducción de audio en varias ocasiones en Android
- 12. ¿Cómo recuperar la ruta de un archivo de audio o uri desde el dispositivo en Android?
- 13. Reproducir lista de reproducción con MediaPlayer
- 14. Transmitir audio desde una URL en Android usando MediaPlayer?
- 15. Reproducción de audio hacia atrás
- 16. Marquesina de inicio en reproducción de audio
- 17. Reproducción de audio sincronizada en dispositivos Android separados
- 18. ¿Disminuye la velocidad de reproducción de un archivo de audio sin cambiar su tono?
- 19. Grabación y reproducción de audio en Silverlight
- 20. Android: MediaPlayer, ¿Cómo obtener propiedades de una transmisión de audio?
- 21. Reproducción de audio en .Net/C#
- 22. MediaElement interrumpir Audio Podcast (MediaPlayer) en WP7
- 23. Reproducción de audio con controles en iOS
- 24. Reproducir matriz de bytes en MediaPlayer - Android
- 25. RTP en Android MediaPlayer
- 26. Reproducción de audio con HTML5
- 27. Android MediaPlayer atorado en prepare()
- 28. Clase de MediaPlayer personalizada en Android
- 29. ¿Cómo reproduzco un archivo de audio en Android?
- 30. Reproducción de archivos de audio locales en la aplicación de vista web de Android
¿Este problema es realmente insoluble? Vine a MediaPlayer porque SoundPool no reproduce archivos largos de audio y ahora MediaPlayer es terrible para reproducir audio en bucle. – SARose