Android MediaPlayer视频搜索不更新预览

时间:2013-04-12 14:05:30

标签: android video media-player

我需要寻找视频文件并查看我一直在寻找的视图框架。 我使用默认的Andoid MediaPlayer类。播放工作正常,但是当我尝试调用seekTo方法时,我的Surface视图保持不变,第1帧。

这是我的代码:

mediaPlayer.seekTo(offset);
mediaPlayer.setOnSeekCompleteListener(new MediaPlayer.OnSeekCompleteListener() {
                @Override
                public void onSeekComplete(MediaPlayer mPlayer) {
                    Log.w("mediaPlayer", "onSeekComplete" );
                }
});

我有双倍的偏移值 - 这正是我需要的。 回调有效 - 我在logcat中看到了消息。

但无论偏移值如何,我的SurfaceView中的图片都保持不变。

我在onSeekComplete被触发时尝试启动并暂停播放。但它没有任何结果......

mediaPlayer.seekTo(offset);
mediaPlayer.setOnSeekCompleteListener(new MediaPlayer.OnSeekCompleteListener() {
                @Override
                public void onSeekComplete(MediaPlayer mPlayer) {
                    mediaPlayer.start();
                    mediaPlayer.pause();
                    Log.w("mediaPlayer", "onSeekComplete" );
                }
});

如果我调用mediaPlayer.start();播放开始没有问题。

0 个答案:

没有答案