1

我想完全自定义ExoPlayer Media Controller,将Controller从View本身分离出来。在Exoplayer 2中自定义MediaController

我看到几篇关于Exoplayer 1版本的帖子(这个真的很有用:Custom UI on exoplayer sample) 但是没有任何关于Exoplayer 2(这是我正在使用的)。

版本1和2之间的代码被改变,我无法找到任何方法来检索相同的MediaController作为版本1

你能帮助我吗?

回答

1

ExoPlayer Media Controller是在SimpleExoPlayerView中声明的,因此您应该使用自定义视图而不是SimpleExoPlayerView。

0

按Ctrl + Shift + N找到exo_simple_player_view.xml在ExoPlayer库资源,将其复制到自己的资源,并对其进行自定义,如你所愿,但不改变视图ID。
只有在您使用SimpleExoPlayerView(它会自动搜索具有此ID的布局并使用它)