Java 三星手机不循环视频(其他手机有)
我有一个播放循环的Java 三星手机不循环视频(其他手机有),java,android,video,android-mediaplayer,Java,Android,Video,Android Mediaplayer,我有一个播放循环的视频视图。非常简单: Log.d("","Start Video"); _videoView.setVideoURI(Uri.parse(path)); _videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override public void onPrepared(MediaPlayer mp) {
视频视图。非常简单:
Log.d("","Start Video");
_videoView.setVideoURI(Uri.parse(path));
_videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener()
{
@Override
public void onPrepared(MediaPlayer mp)
{
Log.d("","Loop Video");
mp.setLooping(true);
}
});
在非三星手机上,它工作得非常完美,视频无限循环。在三星手机上,它称之为“循环视频”部分,但实际上并不循环
有什么建议可以解决这个问题,或者有什么见解可以解释为什么视频没有循环?我必须编写一个解决方案,在完成后重新启动它。这是一个黑客,但它完成了任务:
_videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener()
{
@Override
public void onCompletion(MediaPlayer mp)
{
_videoView.setVideoURI(Uri.parse(path));
_videoView.start();
}
});