moneytoo / Player

▶ Simple and lightweight, yet polished and powerful Android video player based on ExoPlayer
https://play.google.com/store/apps/details?id=com.brouken.player
The Unlicense
1.57k stars 182 forks source link

TV UI controller bug #449

Open brentonv opened 1 year ago

brentonv commented 1 year ago

When using a TV device there's a visual bug that occurs when selecting either subtitle, audio track or speed variation while the player is playing.

When these selection items are visible and the player is playing, after a short delay the controller disappears and the selection box remains on the screen indefinately.

The bug occurs after the controller disappears and a selection is made from the still visible selection box, where soon after there is a flash on the screen which briefly shows the controller again.

I checked version 0.23 with update "Hide controls only during playback" and the bug occurs from this point.

This behavior doesn't occur on mobile UI because the controller remains visible and doesn't hide until after the selection has been made, so TV UI should probably behave the same

moneytoo commented 1 year ago

Whould you have a screenshot or video recording of this issue?

brentonv commented 1 year ago

Whould you have a screenshot or video recording of this issue?

Yeah no worries mate, will do a screen recording

brentonv commented 1 year ago

@moneytoo here's a 30 second screen recording.

https://user-images.githubusercontent.com/2313757/229266460-0c872624-d8e9-4a9a-bdca-09ae0cdc46bb.mp4

You will see at 14 seconds the subtitle option is selected, and then at 17 seconds the controller disappears, causing the subtitle selection box to fall down.

Then at 19 seconds the time bar disappears causing the subtitle selection box to fall down further again, and the subtitle selection box will then remain onscreen indefinitely until a selection is made.

At 22 seconds the subtitle selection is made and the subtitle selection box disappears, and then at 26 seconds there is a flash on the screen which briefly shows the controller again.

This behavior also affects the audio track and speed variation selection box on TV UI