Skip to content

fix(android): remove default ExoPlayer buffering spinner#189

Merged
kdroidFilter merged 1 commit into
masterfrom
fix/remove-android-buffering-indicator
Apr 11, 2026
Merged

fix(android): remove default ExoPlayer buffering spinner#189
kdroidFilter merged 1 commit into
masterfrom
fix/remove-android-buffering-indicator

Conversation

@kdroidFilter
Copy link
Copy Markdown
Owner

@kdroidFilter kdroidFilter commented Apr 11, 2026

Summary

  • Set app:show_buffering="never" in both player_view_texture.xml and player_view_surface.xml to disable ExoPlayer's default green circular buffering indicator
  • The isLoading state remains available on VideoPlayerState so consumers can provide their own custom loading UI via the overlay composable

Closes #142

Test plan

  • Play a video on Android and verify the green buffering spinner no longer appears
  • Verify buffering still works correctly (video resumes after buffering)
  • Confirm playerState.isLoading still reflects buffering state for custom UI

@kdroidFilter kdroidFilter merged commit 8afbadf into master Apr 11, 2026
9 checks passed
@kdroidFilter kdroidFilter deleted the fix/remove-android-buffering-indicator branch April 11, 2026 21:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Progress Bar Color Customization

1 participant