TheWidlarzGroup/react-native-video

[BUG]: onBandwidthUpdate does not work on HLS iOS.

Offen

#4.153 geöffnet am 09.09.2024

 (3 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Kotlin (3.027 Forks)batch import
AcceptedMissing ReproNewer Version AvailablePlatform: iOSV6bugdifficulty: easygood first issuetriaged

Repository-Metriken

Stars
 (7.677 Sterne)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

What happened?

onBandwidthUpdate does not work on HLS (.m3u8) sources on iOS. It does work as expected on MP4 files.

Steps to reproduce

  1. Set up a <Video> component on iOS with an onBandwidthUpdate callback handler.
  2. Use an HLS .m3u8 source, e.g. https://rbmn-live.akamaized.net/hls/live/590964/BoRB-AT/master_928.m3u8.
  3. Play the stream and observe that onBandwidthUpdate is never called.
  4. Switch the source to an MP4 file and observe that onBandwidthUpdate fires correctly.

Reproduction repository

No response

react-native-video version

6.5.0

react-native version

No response

react-native-nitro-modules version

No response

Platforms

iOS

OS version

17.4

Device

Simulator / Emulator

Architecture

Old Architecture

Expo

No response

Last working version

No response

Media / source type

HLS (.m3u8)

Contributor Guide