【发布时间】:2011-12-04 15:48:33
【问题描述】:
我正在制作某种互动电影,有更多的视频片段需要在互动场景之间加载。问题是开始视频时有一点延迟,我相信可以通过在前一个视频完成之前预加载剪辑来修复它。我试过 start() 视频然后 stop() 它,也是 seekTo() 但我没有得到想要的结果。
另外我需要说明的是,我在同一个 Activity 中使用了多个 VideoView,因此我会显示相应的。
使用以下代码从原始文件夹加载视频文件
videoView1 = new VideoView(this);
mediaController1= new MediaController(this);
mediaController1.setMediaPlayer(videoView1);
mediaController1.setVisibility(View.INVISIBLE);
Uri uri = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.sa1);
videoView1.setMediaController(mediaController1);
videoView1.setVideoURI(uri);
videoView1.requestFocus();
videoView1.start();
谢谢。
【问题讨论】: