我用Viewflipper创建了一个视频库,当播放第一个视频时,单击暂停并切换到另一个视频并开始播放,最后一个视频的屏幕将冻结,并且没有任何显示,只有音频。
for(int i=0; i<files.length;i++)
{
LayoutInflater mInflater = LayoutInflater.from(VideoActivity.this);
MediaController mediaController= new MediaController(this);
View view=mInflater.inflate(R.layout.content_video,null);
VideoView videoView=view.findViewById(R.id.videoView);
TextView nameVideo=view.findViewById(R.id.nameVideo);
nameVideo.setText(files[i].getName());
mediaController.setAnchorView(videoView);
videoView.setMediaController(mediaController);
mediaController.setMediaPlayer(videoView);
Uri uri = Uri.parse(files[i].getAbsolutePath());
videoView.setVideoURI(uri);
mViewFlipper.addView(view);
}