我有一系列的视频网址,我想点击播放所有按钮,所有视频正在排队到Android原生视频播放器并逐个播放。
Uri myUri =Uri.parse(Url);
Intent intent = new
Intent(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(myUri, "video/*");
startActivity(intent);
我使用上面的代码播放一个网址。
提前致谢。
答案 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();