bug(iOS): audio player seekbar does not update position and time after manually moving

Abierto
#6,871 7 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

@ANANYA542 ya está trabajando en esto.

Desde el 4/1/2026.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
56/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
ios, react-native, typescript

Línea de trabajo

Comienza reproduciendo el comportamiento de búsqueda de los mensajes de audio en iOS y, a continuación, compara las actualizaciones de seekbar y del tiempo de reproducción con Android. Rastrea los puntos de entrada del reproductor de audio y de seekbar que se utilizan después de arrastrar manualmente, y considera el trabajo que se realiza cuando el progreso de reproducción actualiza tanto la posición como el tiempo mostrado después de buscar en iOS.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

🐛 bug
Describe the Bug

When playing audio, manually dragging the seek bar does not update its position, and the playback time also remains unchanged. The seek bar appears to stay frozen while audio plays correctly from the time of progress

This unexpected behavior occurs only on iOS. On Android, the seek bar and playback time update correctly when seeking.

Steps to Reproduce
  1. Open the app on iOS.
  2. Navigate to any room.
  3. Play an audio message.
  4. Drag the seek bar to any position to seek the audio.
  5. Observe the seek bar position and the displayed playback time.
  6. Observe that the audio continues playing.
Expected Behavior

seek bar and playback time should update as per audio playback progress

Actual Behavior

seekbar and time freezes at the point when user releases seekbar

Rocket.Chat Server Version

lastest: docker-compose image

Rocket.Chat App Version

4.68.0

Device Name

iPhone 17 Pro simulator

OS Version

iOS 26

Additional Context

This strange behaviour happens only on iOS and works correctly on android

Screenshots

https://github.com/user-attachments/assets/b0308ce9-b097-4af0-bcc5-2ce3349f914c

Lenguaje dominante
TypeScript
Estrellas
2.4k
Forks
1.5k
Merge medio
1 d 15 h
PR fusionados (30 d)
29

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de RocketChat/Rocket.Chat.ReactNative

Todos los issues de RocketChat/Rocket.Chat.ReactNative

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.