问题标签 [vlc-qt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - 如何更改 vlc-qt 媒体显示小部件?
我正在使用vlc-qt构建一个简单的媒体播放器。起初我将播放器连接到一个小部件,它可以工作,但是当我setVideoWidget
再次尝试使用成员函数更改显示小部件时,它似乎不起作用,那我该怎么办?这个成员函数setVideoWidget
只能调用一次吗?
我setVideoWidget
在构造函数中调用了_player->setVideoWidget(ui->video);
将视频小部件(您可以在上图中看到的黑色小部件)设置为播放媒体的默认小部件,并且它可以工作。
但是当我尝试将显示小部件更改为另一个(命名为anotherWidget
,您可以在上图中看到的绿色小部件)
当我单击名为changeButton
它的按钮时,它没有任何变化。媒体仍显示在默认视频小部件(黑色小部件)上。
我的构造函数:
qt - vlc-qt 是否能够获取 RAW 音频数据?
我正在构建一个基于vlc-qt的媒体播放器,并且我想将音乐可视化功能添加到我的应用程序中,但是如何获取原始音频数据?
debian - 我建立了 vlc 但没有任何接口 (linux)
我用apt build-dep vlc
我安装了所有的 libvlc- 包。我还安装了指南https://wiki.videolan.org/UnixCompile的所有软件包。
我构建了 vlc 3.0,因为 4 需要高版本的 qt。
vlc -I ncurses
打开一个“终端”界面,只不过是 cli。
ncurses 接口
现在vlc
或 ( vlc -I qt
) 得到:
编辑:如果我运行env QT_AUTO_SCREEN_SCALE_FACTOR=0 vlc
它,但它不舒服。我该如何解决?我无法从应用程序启动它或使用 vlc 打开。
如何将默认界面 (qt) 更改为例如 skins2?
c++ - 警告消息“没有匹配的信号”
我正在使用qt-ros
基于qt4
来构建应用程序。
但是有一个问题是signal & slot
行不通的。
我正在使用的 vlc-qt 库提供了一个名为 player 的信号函数,如下面的链接所示。 vlc-qt
我尝试QMetaObject :: connectSlotsByName
通过创建适当的slot
函数来连接到该方法,但它不适用于警告“没有匹配的信号”。
在 mainWindow.h
并在 mainWindow.cpp
在 MediaListPlayer.h (vlc-qt 库)
c++ - 在 vlc-qt/libvlc 中调整视频方向
我使用 libvlc 和 vlc-qt 来加载、修改和显示各种流和视频。它适用于所有具有左上角方向的视频和流。我有一个使用智能眼镜创建的视频,它具有右上角的方向。
当我用 vlc 媒体播放器打开这个视频时,它显示正确,但是当我将它加载到我的程序时,它是颠倒的(因为方向)。
如何在 vlc-qt/libvlc 中设置它以自动将框架调整为方向?基于 vlc 媒体播放器,它必须以某种方式成为可能。
如果不可能,我会满足于知道如何从 libvlc 获取视频方向。
qt5 - VLC 构建系统找不到 Qt5
我正在尝试在 Ubuntu 机器上编译 VLC。因此,在获得构建所需的所有附加包之后,当我运行它时,./configure
它说 Qt5Core 以及其他一些 Qt 相关库都没有找到。问题是我知道 Qt5 的完整安装及其库在我的系统上的主目录而不是全局目录中可用。在构建时,似乎 pkg-config 不检查主目录。如何将 Qt5 安装的实际位置告知构建系统?
注意:我尝试从 apt 源下载 Qt,但该安装是针对 Qt5.9 而不是必需的 Qt5.11。
c++ - 用 vlc-qt 拉伸视频播放器?
我想制作包含视频播放功能的qt应用程序。我已经可以使用VLC-QT Library和它的示例
播放视频了,出于
某种原因,我想要拉伸预览。
我发现更改纵横比,但这仅支持枚举
当前的:
如何配置拉伸模式?
qt - 从源代码构建 VLC-Qt 库
我有:
vlc-qt lib的来源:https ://github.com/vlc-qt/vlc-qt
示例(来自同一作者):https ://github.com/vlc-qt/examples/tree/master/simple-player
Qt 5.14,MinGW32/Mingw_w64,cmake-gui
目的:
构建示例。
问题:
我正在使用 cmake-gui(没有错误)、mingw32-make(没有错误)构建库,但是 mingw32-make install 给了我一个错误
LIBVLCCORE_LIBRARY="B:/ProgramFiles/VLC/libvlccore.dll"
我想,问题可能出在.dllLIBVLC_INCLUDE_DIR= "C:/Users/SALEM/Desktop/projects/Qt/_libs/vlc-qt/libvlc-headers/include/vlc"
或LIBVLC_LIBRARY="B:/ProgramFiles/VLC/libvlc.dll"
配置上……实际的 git 存储库没有提供 libvlc.dll 和 libvlccore.dll,所以我下载了 VLC 播放器并从中获取了这个 dll,我不确定对于标题。
c++ - 没有规则来制作“ui_mediaplayer.h”所需的目标“VLCQtWidgets/WidgetVideo.h”
我正在使用vlc-qt
. 所以到目前为止我所做的是我已经克隆了 git 存储库vlc-qt
并使用它构建了它,BUILDING.md
并且在我的 '''pro''' 文件中Qt
我添加了我的vlc-qt
安装路径,如下所示
我正在尝试制作与本示例所示相同的编辑器https://github.com/vlc-qt/examples/tree/master/simple-player
但这里它所做的是他在 UI 文件中创建了一个小部件,然后将其提升到标题WidgetVideo.h
和类 VlcWidgetVideo
所以我也做了同样的事情。我在提升的小部件中提供的标题和类的路径是
但是当我构建我的项目时,它显示我下面的错误
当我在项目中包含标题时
该文件包含在没有显示错误的情况下,这意味着我的项目能够访问该文件,但是当我运行它时,它没有显示任何规则错误。
我不知道为什么它无法访问该文件。