I use StyledPlayerView on Android TV devices. It's ok on Android TV 9.0 (like Xiaomi Mi Box S) but on older devices like Geniatech ATV598Max with Android TV 7.0, the items in popup menus (like subtitle languages or playback speed & audio) are inaccessible. No item can be selected using navigation keys.
Reproducible on Android TV emulators (API 24) as well.
Demo project: https://github.com/moneytoo/ExoPlayerDemo/blob/tv-control/app/src/main/java/com/example/exoplayer/MainActivity.java
- ExoPlayer version number: 2.14.1
- Android version: 7.0
- Android device: Geniatech ATV598Max (enjoytv_hybrid) / Android TV emulator

On picture: emulators API 24 (left) vs API 29 (right).
I use
StyledPlayerViewon Android TV devices. It's ok on Android TV 9.0 (like Xiaomi Mi Box S) but on older devices like Geniatech ATV598Max with Android TV 7.0, the items in popup menus (like subtitle languages or playback speed & audio) are inaccessible. No item can be selected using navigation keys.Reproducible on Android TV emulators (API 24) as well.
Demo project: https://github.com/moneytoo/ExoPlayerDemo/blob/tv-control/app/src/main/java/com/example/exoplayer/MainActivity.java
On picture: emulators API 24 (left) vs API 29 (right).