0

我有一系列视频 URL,我想点击播放所有按钮,所有视频都在排队到 Android 原生视频播放器并一个接一个地播放。

      Uri myUri =Uri.parse(Url);

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

      startActivity(intent);

我正在使用上面的代码来播放一个 URL。

提前致谢。

4

1 回答 1

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();
于 2012-02-27T09:32:55.177 回答