原生视频播放器android中的队列URL在队列中播放

时间:2012-02-27 09:19:55

标签: android android-video-player

我有一系列的视频网址,我想点击播放所有按钮,所有视频正在排队到Android原生视频播放器并逐个播放。

      Uri myUri =Uri.parse(Url);

      Intent intent = new
      Intent(android.content.Intent.ACTION_VIEW);
      intent.setDataAndType(myUri, "video/*"); 

      startActivity(intent);

我使用上面的代码播放一个网址。

提前致谢。

1 个答案:

答案 0 :(得分:2)

媒体播放器不支持排队(又名播放列表)。但是,您可以收听完成事件。这样,当媒体播放器播放完之前的视频时,您将收到通知,然后您可以播放新视频。

setOnCompletionListener(MediaPlayer.OnCompletionListener listener)

http://developer.android.com/reference/android/widget/VideoView.html

MediaPlayer mp = MediaPlayer.create(/*...*/);
mp.setOnCompletionListener(new MediaPlayer.OnCompletionListener() 
        {           
            public void onCompletion(MediaPlayer mp) 
            {
                // Add next video here

            }           
        });
mp.start();