我需要无限次地继续播放相同的视频。
我可以:
while(true)
VideoView.start();
但它看起来病态和疯狂。
我相信有人有更好的建议。
我需要无限次地继续播放相同的视频。
我可以:
while(true)
VideoView.start();
但它看起来病态和疯狂。
我相信有人有更好的建议。
// video finish listener
videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.start();
}
});
只需使用此代码:
mp.setOnPreparedListener (new OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.setLooping(true);
}
});
使用setLooping方法了解更多详情,请参阅此官方文档链接http://developer.android.com/reference/android/media/MediaPlayer.html#setLooping%28boolean%29