在Exoplayer中加载视频时添加进度栏加载器

时间:2018-08-03 15:56:33

标签: android exoplayer

默认情况下,exoplayer在视频加载过程中不会在视频上显示此进度加载器。我已经尝试了很多编解码器,但是没有用。

2 个答案:

答案 0 :(得分:2)

使用PlayerView类中的以下方法:

 setShowBuffering(boolean showBuffering)

/ **    *设置当播放器处于缓冲状态时是否显示缓冲微调器。的    *默认情况下不显示缓冲微调器。    *    * @param showBuffering缓冲图标是否为显示器    * /

这也是您可以在XML布局中设置的属性:show_buffering

答案 1 :(得分:0)

在布局文件中使用app:show_buffering,其值是
never =缓冲视图从不显示。
always =当播放器处于缓冲状态时,总是显示缓冲视图。
when_playing =当播放器处于缓冲状态且playWhenReady为true时,显示缓冲视图。

这里是链接https://exoplayer.dev/doc/reference/com/google/android/exoplayer2/ui/PlayerView.html#SHOW_BUFFERING_WHEN_PLAYING