Skip to content

🐛 Bug: Video Playback Progress Bar Is Not Seekable (iOS & Android) #3419

@osama-nextgeni

Description

@osama-nextgeni

Issue

🔥 Video playback progress bar is not seekable (iOS & Android)

The video player inside the chat displays a playback progress bar, but it is not interactive.

Although the progress line visually updates as the video plays, users are unable to:

  • Tap on the progress bar to jump to a specific timestamp
  • Drag a seek thumb/indicator to scrub forward or backward

The playback line appears functional but does not respond to any touch gestures. As a result, users cannot manually control the playback position.

This issue occurs consistently on both iOS and Android.


Steps to reproduce

  1. Open the app.
  2. Navigate to a channel containing a video message.
  3. Play the video.
  4. Attempt to tap or drag along the playback progress bar.
  5. Observe that the video does not seek to the selected position.

Expected behavior

The playback progress bar should:

  • Allow tapping on a specific position to jump to that timestamp.
  • Allow dragging a seek thumb/indicator to scrub forward or backward.
  • Provide standard interactive seek functionality similar to native video players.

Project Related Information

Customization

Click To Expand

We are using the default video message component provided by stream-chat-react-native without implementing custom seek logic.

# Using default Message / Video components from stream-chat-react-native
# No custom video controls implemented

Offline support

  • I have enabled offline support.
  • The feature I'm having does not occur when offline support is disabled.

Environment

Click To Expand

package.json:

# N/A

react-native info output:

OUTPUT GOES HERE
  • Platform that you're experiencing the issue on:

    • iOS
    • Android
    • iOS but have not tested behavior on Android
    • Android but have not tested behavior on iOS
    • Both
  • stream-chat-react-native version you're using that has this issue:

    • 5.x.x (please specify exact version)
  • Device/Emulator info:

    • I am using a physical device
    • OS version: iOS xx / Android xx
    • Device/Emulator: iPhone xx / Android device model


Additional context

  • Issue is reproducible 100% of the time.
  • No crashes occur.
  • The progress bar visually updates but does not respond to user interaction.
  • This impacts user experience, as users cannot rewatch specific parts of a video without replaying it entirely.

Screenshots

Image
Click To Expand

(Attach screenshot or screen recording demonstrating the issue)


Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions