我想在播放视频之前显示进度对话框。我尝试了以下链接示例来播放视频。
http://davanum.wordpress.com/2009/12/04/android-%E2%80%93-videomusic-player-sample-take-2/
它有效,但播放视频需要更多时间,所以我想在开始视频之前显示一个进度对话框。所以请告诉我如何在播放视频之前显示进度对话框。
谢谢。
最好的问候。
最佳答案
首先声明进度对话框
private static ProgressDialog progressDialog;
然后,在onCreate中,在调用runOnUiThread之前,启动对话框
progressDialog = ProgressDialog.show(this, "", "Loading...", true);
在 playVideo 中,设置一个 OnPreparedListener,它将在视频准备好播放时关闭对话框
mVideoView.setOnPreparedListener(new OnPreparedListener() {
public void onPrepared(MediaPlayer arg0) {
progressDialog.dismiss();
mVideoView.start();
}
});
关于android - 如何在播放视频前显示进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4921941/