Я пытаюсь добавить шатер к медиаплееру VLCJ. Однако всякий раз, когда я запускаю MediaPlayer, я не вижу нигде в Marquee.VLCJ - Marquee not shows
Для справки я следовал учебник по следующей ссылке: http://capricasoftware.co.uk/#/projects/vlcj/tutorial/marquee
Код для настройки JFrame можно найти ниже.
final MediaPlayerComponent mediaPlayerComponent = new EmbeddedMediaPlayerComponent();
add(mediaPlayerComponent);
setVisible(true);
Marquee.marquee()
.text("Marquee!")
.size(20)
.colour(Color.white)
.opacity(0.7f)
.position(libvlc_marquee_position_e.centre)
.location(5,5)
.timeout(5000)
.enable()
.apply(mediaPlayerComponent.getMediaPlayer());
mediaPlayerComponent.getMediaPlayer().prepareMedia(WORKING_DIR + "view.mp4");
Примечание: WORKING_DIR - это статическая строка, содержащая текущий путь к каталогу.
После настройки, когда нажата кнопка воспроизведения, вызывается метод воспроизведения на медиаплеере.
Я чувствую, что сделал все, что говорит учебник, и все мои поисковые запросы в Интернете оказались бесплодными. Если кто-то может помочь, это будет очень признательно.
Я пришел к выводу, что я чувствовал, что это проблема с самой VLC. Даже при использовании VLC Media Player напрямую я не мог просто добавить Marquee, бросил предпочтения, мне пришлось добавить текстовый эффект, который, кажется, включает шатры, а затем я могу изменить настройку выделения в настройках. Для справки я использую VLC Media Player 2.2.4. В итоге я повторил ваш пример оверлея, чтобы воссоздать текстовый оверлей, который я мог включить/отключить – JayDev