0

我正在开发一个 android 应用程序,我可以在其中播放 SD 卡中的所有视频和图像。但是我在显示视频后出现 2 或 3 秒的空白屏幕。我不想要那个空白屏幕,我需要在图像之后立即显示视频。谁能告诉我该怎么做?

4

2 回答 2

0

尝试在里面播放视频onPrepared(),首先用视频的路径或URI初始化VideoView然后播放,

    mVideoView.setVideoURI(Uri.parse(path));
    mVideoView.setOnPreparedListener(new OnPreparedListener() {

        @Override
        public void onPrepared(MediaPlayer mp) {
            mVideoView.start();
        }
    });
于 2014-01-07T06:01:18.367 回答
0

当您加载图像和视频并尝试在图像之前从图像导航到视频时,这似乎会发生。当图像大小和视频大小很大时会发生此问题。所以检查图像和视频大小。否则在 android 清单中授予权限
android:largeHeap="true"

于 2014-01-07T04:49:40.267 回答