TheWidlarzGroup/react-native-video

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

开放

#4,153 创建于 2024年9月9日

 (3 条评论) (0 个反应) (0 位负责人)Kotlin (3,027 个派生)batch import
AcceptedMissing ReproNewer Version AvailablePlatform: iOSV6bugdifficulty: easygood first issuetriaged

仓库指标

星标
 (7,677 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

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)

贡献者指南