videoView寻求导致ANR

时间:2012-06-21 08:11:43

标签: android android-videoview seekbar buffering android-anr-dialog

我有videoView通过应用服务播放流式视频网址。

开始播放时,需要很长时间才能准备好并开始播放,但为此我会显示一个进度对话框。

但是,如果用户使用搜索栏跳到特定位置(比如视频中间),视频视图会冻结很长时间(最多20秒?!),导致ANR(意味着用户无法在媒体控制器上执行任何操作,甚至不能回到视频的开头),然后(如果我选择等待)从所选位置继续播放。

为什么会这样?我怎样才能避免这种奇怪的行为?即使它正在缓冲,为什么它会导致ANR?我没有代码,因为我所做的就是通过以下方式播放网址:

_videoView.setVideoURI(Uri.parse(_videoUrl));

有什么想法吗?

0 个答案:

没有答案