从SD卡依次播放多个视频

时间:2015-12-14 06:17:16

标签: android video view

是否可以在网格视图中从SD卡加载视频并获取所选视频的uri并使用单个视频视图按顺序播放它们?

1 个答案:

答案 0 :(得分:0)

如果您要求创建播放列表,那么您可以使用onCompleteListener视频播放器来执行此操作。当videoplayer完成玩家当前项目时会触发此事件。

<强>示例

List<String> uris= new ArrayList<String>();
uris.add(uri1);
uris.add(uri2);

videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {

        @Override
        public void onCompletion(MediaPlayer mp) {
            i = (i + 1) % uris.size();
            videoView.setVideoPath(uris.get(i));
        }
    });

P.S跟踪i