[我想知道在ExoPlayer
中是否有使用RecyclerView
的有效样本?我发现的所有示例均基于在一个视图(ExoPlayer
)上使用PlayerView
的情况,但是那里没有适合初学者的示例来演示如何在可以附加或分离视图的ExoPlayer
环境中使用RecyclerView
从可见屏幕。
为什么会这样?为什么将ExoPlayer
集成到Android Framework
生态系统中如此困难,以至于我们无需重新发明轮子就可以使用它。可以公平地假设在列表中列出视频是常见的要求,但是没有指南或任何可帮助Android App开发人员的内容。生活在互联网上的极少数“提示”和“解决方案”在大多数情况下只是一个麻烦。
我发现的唯一有用的来源是:
Paging
的PagedListAdapter
,用于离线缓存的Room
,LiveData
等,这与该方法不太适合)。我想知道在RecyclerView中是否有使用ExoPlayer的有效示例?我发现的所有示例均基于在一个视图(PlayerView)上使用ExoPlayer,但没有用于...
我刚刚在我们的应用程序中做了类似的事情。我可能在一个页面中播放50个视频,并且可以翻页,每个页面可以播放许多视频。我们使用观看页面,并保留3个playerview和5个exoplayer。您需要保留一件事请记住,必须全局管理播放器。您需要将它们放入池中,进行获取并将其放入池中。使用setPlayer()方法替换播放器,视图和播放器是分开的。