如果视频视图为用户创建视频视图显示消息的延迟

时间:2011-11-18 06:18:45

标签: android android-layout android-emulator android-widget android-videoview

我正在为Android开发一个实时视频流应用程序。对于视频播放,我只是传递URL VideoView。大多数时候视频播放效果都很好。但有时当服务器关闭时,我发现VideoView没有为播放视频做准备,而且它不断显示黑屏。

我想为VideoView实施一个跟踪器。假设VideoView如果10秒内没有显示视频,则会显示Dialog box的消息,当我点击确定按钮时,Activity将会完成。

有人提出一些想法或代码来实现我的想法吗?

1 个答案:

答案 0 :(得分:0)

  • 您应该使用setOnPreparedListener()来检查VideoView的准备情况。

  • 您可以使用setOnErrorListener()查找错误。

  • 您可以使用:getBufferPercentage()密切关注缓冲百分比。如果media source has not结束播放,则可能意味着您有缓冲问题,如果您的缓冲百分比停滞在某个水平。