0

我创建了一个 Android 应用程序,它需要在后台播放全屏无缝视频循环。“在后台”是指视频顶部会有按钮。

我已经阅读了这些线程已经 全屏播放视频 在 android 应用程序中集成视频文件作为应用程序背景

但我仍然对以下内容感到困惑

1 视频播放需要媒体播放器吗?

2 使用 OnCompletionListener 会创建“无缝”循环还是视频循环会出现“打嗝”?

4

1 回答 1

0

使用 setOnPreparedListener 告诉 MediaPlayer 循环并开始

videoview.setOnPreparedListener(new OnPreparedListener()
        {
            @Override
            public void onPrepared(MediaPlayer mp) {
                mp.setLooping(true);
                mp.start();

            }
        });

这在某些设备上是无缝的,但在其他设备上可能会导致一两帧卡顿:/

于 2014-10-15T11:40:14.287 回答