From 7fe7e4e32162645ff980f7176ce7987fc4e6e397 Mon Sep 17 00:00:00 2001 From: Alex Kim Date: Mon, 14 Oct 2024 05:17:52 +1100 Subject: [PATCH] Fixed buffering issue --- app/(auth)/vlc-player.tsx | 2 ++ modules/vlc-player/ios/VlcPlayerView.swift | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/(auth)/vlc-player.tsx b/app/(auth)/vlc-player.tsx index 69fe83ec..e775f68d 100644 --- a/app/(auth)/vlc-player.tsx +++ b/app/(auth)/vlc-player.tsx @@ -155,6 +155,8 @@ export default function page() { const { currentTime, duration, isBuffering, isPlaying } = data.nativeEvent; + setIsBuffering(isBuffering); + // console.log("onProgress ~", { // currentTime, // duration, diff --git a/modules/vlc-player/ios/VlcPlayerView.swift b/modules/vlc-player/ios/VlcPlayerView.swift index 800a4107..0d56da4c 100644 --- a/modules/vlc-player/ios/VlcPlayerView.swift +++ b/modules/vlc-player/ios/VlcPlayerView.swift @@ -529,7 +529,7 @@ extension VlcPlayerView: VLCMediaPlayerDelegate { stateInfo["state"] = "Paused" } - if player.state == .buffering && player.isPlaying { + if player.state == .buffering { stateInfo["isBuffering"] = true stateInfo["state"] = "Buffering" }