VLC播放视频列表时黑屏1秒

问题描述 投票:0回答:1

循环播放列表视频时,每次播放视频时会黑屏约1秒,同时切换到下一个视频

版本 vlcj:3.8.0 java: 1.8.0_131 甲骨文公司 vlc:3.0.8 Vetinari,变更集 3.0.8-0-gf350b6b5a7

mediaPlayerComponent.getMediaPlayer().addMediaPlayerEventListener(new MediaPlayerEventAdapter() {
        @Override
        public void finished(MediaPlayer mediaPlayer) {
             // loop play
            if (LIST_PROGRAM_PLAY_LOOP.equals(playMode)) {
                if (mrlList.size() == 1) {
                    mediaPlayer.setRepeat(true);
                } else {
                    if (++playIndex >= mrlList.size()) {
                        playIndex = 0;
                    }
                    mediaPlayer.prepareMedia(mrlList.get(playIndex));
                    playingMrl = mrlList.get(playIndex);
                    mediaPlayer.play();
                }

            }
        }
}

在有核显的电脑上,问题会比较突出,有什么办法可以优化吗

java swing vlc
1个回答
-1
投票

当您在 VLC 中播放视频列表时遇到黑屏 1 秒时,您可以尝试以下几种可能的解决方案:

清除 VLC 缓存:解锁手机并前往“设置”>“应用程序”>“VLC”>“存储”。从那里,您可以清除应用程序的缓存或存储的数据,这可能有助于解决问题。

调整 VLC 设置:打开 VLC 并单击左侧窗格中的“播放列表”。然后,在右侧面板中选中“播放和暂停”。单击“保存”,退出 VLC,然后重新启动应用程序。此调整可能会解决黑屏问题。

禁用硬件加速:在 VLC 中,转到“工具”>“首选项”>“视频”。删除“加速视频输出(覆盖)”的勾选,然后尝试再次播放视频。禁用硬件加速有时可以解决黑屏问题。

更改视频输出模式:另一个选项是选择不同的视频输出模式。在 VLC 中,转到“工具”>“首选项”>“视频”,然后选择“DirectX (DirectDraw)”作为默认视频输出模式。此更改可能有助于消除黑屏。

检查不完整或损坏的视频文件:黑屏问题可能是由于文件传输或下载不完整引起的。确保您尝试播放的视频文件已完全下载且未损坏。

这些是一些常见的解决方案,可能有助于解决 VLC 播放视频列表时的黑屏问题。尝试一下,看看他们是否能解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.