You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using ExoPlayer in Jetpack Compose within a LazyColumn that contains a LazyRow, the player sometimes renders as a black screen instead of displaying the video.
This issue appears only when the player is deeply nested within scrollable composables like LazyColumn > LazyRow. The audio plays, but the video surface is blank.
Devices that reproduce the issue
Using next layouts in demo-compose app (AndroidMedia)
Version
Media3 main branch
More version details
When using ExoPlayer in Jetpack Compose within a LazyColumn that contains a LazyRow, the player sometimes renders as a black screen instead of displaying the video.
This issue appears only when the player is deeply nested within scrollable composables like LazyColumn > LazyRow. The audio plays, but the video surface is blank.
Devices that reproduce the issue
Using next layouts in demo-compose app (AndroidMedia)
Scrolling up/down .. in some point a black screen appear. Please see video
bug_videos.mp4
Devices reproduce the issue
Samsung S21
Emulator
Reproducible in the demo app?
Yes
Reproduction steps
Expected result
Player should work without getting black screen
Actual result
Player show black screen after several scrolls
Media
No DRM (use same videos as demo app)
Bug Report
adb bugreportto android-media-github@google.com after filing this issue.