android mediaPlay 播放视频 循环播放解决办法

android mediaPlay 播放视频 循环播放
   我有一个存放播放路径的List<String> 里面有四个文件,我想一直循环播放这四个文件。请问要怎么去实现??最好给一个demo,非常感谢大家!

------解决方案--------------------
Mediaplayer 加一个OnCompletionListener

完成后播放下一个就是了。
------解决方案--------------------
播放下一个之前,把mediaplayer的对象stop()&&release(),这样再试试呢?
貌似播完一个,直接setDataSource()是不行的。
------解决方案--------------------
我今天才实现了这个功能。不过我是用VideoView控件做的。。
你已经继承了 OnCompletionListener,为什么添加监听器的时候,还要自己new一个呢。
------解决方案--------------------
引用:
我今天才实现了这个功能。不过我是用VideoView控件做的。。
你已经继承了 OnCompletionListener,为什么添加监听器的时候,还要自己new一个呢。

你这样的话,这个方法是不会执行的,只会执行你添加的那个监听器的onCompletion方法。
public void onCompletion(MediaPlayer mp) {
// TODO Auto-generated method stub
// mp.seekTo(0);

mp.start();
}