Пример виджета видео Qt5, не отображающий видео

Я пытаюсь запустить пример Qt5 Video Widget, найденный здесь, со средой MSYS2 (mingw-w64) и CMake. Все прекрасно собирается и компилируется, отображается видеоплеер и позволяет выбрать видео. Однако, когда я нажимаю кнопку воспроизведения, видео не отображается и не выдается никаких ошибок. Видео файл не поврежден, так как я могу открыть его с VLC просто отлично.

CMakeLists.txt

cmake_minimum_required(VERSION 3.12)
project(VideoWidgetExample)

set(CMAKE_CXX_STANDARD 14)

set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTORCC ON)

find_package(Qt5Core REQUIRED)
find_package(Qt5Widgets REQUIRED)
find_package(Qt5Gui REQUIRED)
find_package(Qt5Multimedia REQUIRED)
find_package(Qt5MultimediaWidgets REQUIRED)

add_executable(VideoWidgetExample
        VideoPlayer.cpp
        VideoPlayer.h
        main.cpp
    )

target_link_libraries(VideoWidgetExample
        Qt5::Core
        Qt5::Widgets
        Qt5::Gui
        Qt5::Multimedia
        Qt5::MultimediaWidgets
    )

Запуск приложения и вывод терминала

0 ответов

Другие вопросы по тегам