如何使用事件处理程序在Android中使用LibVLC添加加载程序?

时间:2016-08-16 10:29:57

标签: android live-streaming libvlc

在我的应用程序中,我使用LibVLC library来显示live video streaming。一切都很好;唯一的问题是缓冲和播放视频需要8-10秒,在此期间出现黑屏,这是LibVLC的视频表面。我想在此过程中显示Progress dialog

我尝试在Progress dialog开始时添加Activity并将其关闭,LibVLC'播放事件。

case EventHandler.MediaPlayerPlaying:
                    Log.e(TAG, "video is playing");

                    pd.dismiss();

但问题是,在播放事件后,LibVLC开始缓冲视频,这意味着在解除Progress dialog后仍然会出现5-6秒的黑屏。

所以,我想知道,如果有任何方法可以检测buffering?或者直到视频开始显示progress dialog

谢谢。

0 个答案:

没有答案