Another approach is to override the default layout file which PlayerControlView uses. The source code of PlayerControlView tells us that it uses R.layout.exo_playback_control_view for layout. If you create our own layout file with the same filename, the PlayerControlView uses your file instead.
It should be: R.layout.exo_player_control_view
The same goes for the name of the layout XML file: use exo_player_control_view.xml instead of exo_playback_control_view.xml
In the last step there a mention:
Another approach is to override the default layout file which PlayerControlView uses. The source code of PlayerControlView tells us that it uses R.layout.exo_playback_control_view for layout. If you create our own layout file with the same filename, the PlayerControlView uses your file instead.
It should be: R.layout.exo_player_control_view
The same goes for the name of the layout XML file: use exo_player_control_view.xml instead of exo_playback_control_view.xml