如何依次播放视频? [英] How to play videos one after another sequentially?

查看:41
本文介绍了如何依次播放视频?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要一个接一个地依次播放视频.我尝试在谷歌搜索但没有得到任何答案.请帮忙.它有点紧急.

I need to play videos one after the another sequentially.I tried searching in google but dint get any answer.Please help.Its bit urgent.

这是我的代码

public class PlayThisVideo extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    
        mediaController=new MediaController(PlayThisVideo.this);
        Uri videoURI=Uri.parse("android.resource://com.VideoAppProject/"+R.raw.baa_baaa_blacksheep);
        videoview.setMediaController(mediaController);
        videoview.setVideoURI(videoURI);
        videoview.requestFocus();
        videoview.start();
        
        videoview.setOnCompletionListener(new OnCompletionListener() {
            
            public void onCompletion(MediaPlayer mp) {
                // TODO Auto-generated method stub

                Uri videoURI=Uri.parse("android.resource://com.VideoAppProject/"+R.raw.ding_dong_bell);
                videoview.setMediaController(mediaController);
                videoview.setVideoURI(videoURI);
                videoview.requestFocus();
                videoview.start(); 
                
            }
        }); 
    }
}

我需要循环播放视频,以便它们一个接一个地播放

I need to loop videos so that they play one after another

推荐答案

试试这个:

videoView = (VideoView) findViewById(R.id.v);
setup();
videoView.setOnCompletionListener(completionListener);

设置功能:

public void setup() {
        Uri uri = Uri.parse("android.resource://" + getPackageName() + "/"
                + R.raw.test);
        videoView.setVideoURI(uri);
        videoView.start();
    }

将 onCompletionListener 实现为:

implement onCompletionListener as:

OnCompletionListener completionListener=new OnCompletionListener() {

        public void onCompletion(MediaPlayer mp) {
            mp.stop();
            setup();
        }
    };

这篇关于如何依次播放视频?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆