Android 在Exoplayer中加载视频时添加progressbar加载程序

Android 在Exoplayer中加载视频时添加progressbar加载程序,android,exoplayer,Android,Exoplayer,默认情况下,exoplayer在加载时不会在视频上显示此进度加载程序。我尝试了很多codea,但都不起作用。使用PlayerView类中的此方法: setShowBuffering(boolean showBuffering) /** 设置播放器处于缓冲状态时是否显示缓冲微调器。这个 默认情况下不显示缓冲微调器。 @参数showBuffering缓冲图标是否为displayer */ 它也是一个可以在XML布局中设置的属性:show_buffering 编辑2021 正如@Rohaitas

默认情况下,exoplayer在加载时不会在视频上显示此进度加载程序。我尝试了很多codea,但都不起作用。

使用PlayerView类中的此方法:

 setShowBuffering(boolean showBuffering)
/**

设置播放器处于缓冲状态时是否显示缓冲微调器。这个 默认情况下不显示缓冲微调器。 @参数showBuffering缓冲图标是否为displayer */ 它也是一个可以在XML布局中设置的属性:show_buffering

编辑2021 正如@Rohaitas Tanoli在下面提到的,上面的代码现在已经被弃用了。 以下是更新的代码:

setShowBuffering(PlayerView.SHOW_BUFFERING_ALWAYS)
使用应用程序:在布局文件中显示_缓冲区,值为 从不=从不显示缓冲视图。 始终=当播放器处于缓冲状态时,始终显示缓冲视图。 when_playing=当播放机处于缓冲状态且playWhenReady为真时,显示缓冲视图


这是链接

您好,如果下面的帖子确实对您有所帮助,请单击答案验证。感谢不存在播放视图的显示缓冲区!是的,它确实存在。请参阅exoplayer网站:但在我的xml文件中没有显示,如下图所示:这是折旧。playerView.setShowBufferingtrue;始终使用playerView.setShowBufferingPlayerView.SHOW_BUFFERING_;谢谢你提供的信息@rohaitanoli,我已经更新了我的答案