2017-01-09 74 views

回答

2

真正的问题是“你真的需要RecyclerView里面的播放器吗?”不建议让多个视频播放器一次实例化。 https://github.com/google/ExoPlayer/issues/273#issuecomment-72432393 解决此问题的更好方法是让一个播放器将播放列表数据设置为RecyclerView数据,并在播放器中随时加载适当的视频。

+1

当用户点击某个回收商物品时,我启动玩家。我的主要问题是,如何停止第一个视频或在第二个项目被点击时将其设为空?谢谢。 –

+1

您可以调用stop(),onPause(),onDestroy(),从ViewHolder中移除播放器,将播放器设置为null。这会杀死它。 https://developer.jwplayer.com/sdk/android/reference/com/longtailvideo/jwplayer/JWPlayerView.html#onPause()https://developer.jwplayer.com/sdk/android/reference/com/longtailvideo /jwplayer/JWPlayerView.html#onDestroy() –

相关问题