我的应用程序中有视频视图,我已将可见性设置为已消失,并且我希望在完全下载视频时将可见性更改为可见。
我尝试使用setOnPreparedListener,当视频完全加载时它可以正常工作,但是当视频完全加载时它会调用但是如果videoView可见性已经消失,那么这个监听器根本就不会打电话,我不会知道为什么 。
final VideoView videoView = (VideoView) findViewById(R.id.vide);
videoView.setLayoutParams(new LinearLayout.LayoutParams(1,1));
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(videoView);
Uri uri = Uri.parse(video);
videoView.setMediaController(mediaController);
videoView.setVideoURI(uri);
videoView.requestFocus();
try {
videoView.setMediaController(mediaController);
videoView.setVideoURI(uri);
} catch (Exception e) {
e.printStackTrace();
Log.v("this", e.getMessage());
}
videoView.requestFocus();
videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
public void onPrepared(MediaPlayer arg0) {
Log.v("this", "video");
}
});
如何在下载视频时通知我,并在此之后将videoView可见性更改为可见?
答案 0 :(得分:0)