TheWidlarzGroup/react-native-video

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

Open

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

在 GitHub 查看
 (3 评论) (0 反应) (0 负责人)Kotlin (3,027 fork)batch import
AcceptedMissing ReproNewer Version AvailablePlatform: iOSV6bugdifficulty: easygood first issuepriority: lowtriaged

仓库指标

Star
 (7,677 star)
PR 合并指标
 (平均合并 2天 3小时) (30 天内合并 11 个 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)

贡献者指南