我想構建一個Android應用程序,將循環視頻! 問題是它永遠不會循環!它只播放一次視頻! 在調試過程中,我意識到「myVideoView.setOnCompletionListener」正在執行,但視頻無法播放! 我也嘗試CompletionListener內部的「mp.reset()」。 也許我錯過了一些不同的文件,比如Manifest?視頻不循環Android VideoView
有什麼想法? 這裏是我的代碼:
final VideoView myVideoView = (VideoView)findViewById(R.id.myvideoview);
myVideoView.setVideoURI(Uri.parse(SrcPath));
myVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer arg0) {
myVideoView.requestFocus();
myVideoView.start();
}
});
myVideoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
public void onCompletion(MediaPlayer mp) {
myVideoView.setVideoURI(Uri.parse(SrcPath));
}
});
無需再次設置相同的URI或路徑只寫myVideoView.start(); – 2012-04-20 13:10:39