我们正在开发一个在 VideoView 控件中显示 rtsp 流的 android 应用程序。以下代码用于显示视频。它在一个可运行的。
mProgressDlg.show();
mVideoView.requestFocus();
mVideoView.setVideoURI(uri);
mVideoView.startVideo();
我们已经注册了 VideoView 的 setOnPreparedListener。在 onPrepared 方法中,我们关闭了 mProgressDlg。
该代码在 ICS 版本之前运行良好。但是在 JB 中它工作正常,但是 onPrepared 方法比其他操作系统运行得快。所以进度条没有显示。它只是出现和消失。
希望我正确描述了这个问题。有什么解决办法吗?