问题标签 [qtmultimedia]

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.

0 投票
1 回答
1713 浏览

qt - Qt 中的实时流媒体视频

我正在制作一个“简单”的软件,可以将视频(无音频)从 pc 流式传输到 pc。我是 Qt 的新手,所以我有一些问题:

  • Qt 5.1 是否有任何类来编码和解码视频?
  • 如果没有,我可以使用其他库(例如 gstreamer)来编解码视频吗?以及如何将它们导入基于 Qt 的项目中。

我需要你所有的建议。非常感谢。

0 投票
1 回答
1205 浏览

android - Qt 5.1:Android 中用于相机的 QMultimedia 5.0

我想在带有Qml接口和QtMultimedia 5.0的Android中使用相机直到现在我还没有成功。

我将 Qt 5.1 与 qtquick 2.1 和 Android 4.2.2 API 17 一起使用

这是我的代码:

main.qml:

在 AndroidManifest.xml 文件中我添加了:

我得到的是白屏

提前致谢

0 投票
0 回答
649 浏览

c++ - QAudio 格式。对“_imp_....”的未定义引用

我在 Win7 上使用 Qt 5.1.1、Qt Creator 2.8.1。当我编译程序时,我得到很多这种类型的错误:

*.cpp:85: 对` imp __ZN12QAudioFormatC1Ev'的未定义引用

当我双击它们时,它指的是这部分代码:

我的简历:

我的错误在哪里?先谢谢你了。

0 投票
0 回答
127 浏览

qt4 - 在没有 Phonon 的情况下从网络使用 Qt4 播放 mp3

在我的项目中不希望使用 Phonon。因此决定使用 QAudioOutput 和解码器 Lame。通过 QNetworkReply 从网络获取的数据并尝试解码 4096 字节的块,但出现错误。我知道我的行为是不正确的,因为我找不到如何做的解释。我想我需要跳过 ID3 标签并使用干净的数据

0 投票
2 回答
226 浏览

c++ - 没有 QMainWindow 无法录制音频

我在不使用的QAudioRecorder情况下使用时遇到了麻烦QMainWindow。它将创建一个 0 字节的文件,在此处运行此脚本后,大多数普通媒体播放器都无法播放该文件:

而这有效:

QAudioRecorder没有我怎么使用QMainWindow?难道我做错了什么?

0 投票
1 回答
2816 浏览

arm - 在使用 gstreamer 构建 (Qt5.1.1)qtmultimedia 时需要帮助

大家好,我不知道我应该在哪里问这个问题。我从过去 1 周开始尝试这个。我正在尝试在基于 imx6 arm 的设备上使用 gstreamer 交叉编译 Qt 5.1.1 qtmultimedia。这是我的配置文件:

这是我的 qmake.conf:

当我配置 gstreamer 时启用。但它不是在构建多媒体。我去了 qt-everywhere-opensource-src-5.1.1 并制作了模块 qtmultimedia。在 make install 之后,我尝试在设备上运行我的应用程序。它说: QtMultimedia : defaultServiceProvider::requestService(): no service found for – “org.qt-project.qt.mediaplayer”</p>

根据 qtmultimedia config.log 包 gstreamer-0.10 未找到。之后尝试构建它导出 PKG_CONFIG_PATH 仍然结果是相同的。谁能帮我解决这个错误!

0 投票
1 回答
4176 浏览

c++ - Qt 5.2.0 缺少相机服务

我有一个罗技高清网络摄像头 C270。我想编写一个简单的网络摄像头应用程序,因此我尝试编译 Qt 摄像头示例(Qt\Qt5.2.0\5.2.0\msvc2010_opengl\examples\multimediawidgets\camera)。

我的开发系统是 Windows 7 x64 SP1 虚拟机。如果网络摄像头连接到此 VM,则示例运行良好。Qt 和 Windows 设备管理器将网络摄像头检测为“USB 视频设备”。

当我尝试在我的非虚拟系统(也是 Win7 x64 SP1)上运行编译后的二进制文件时,应用程序说“相机服务丢失”(是的,我断开了相机与虚拟机的连接)。在此系统上,摄像头被检测为“Logitech HD Webcam C270”

我还有第二个装有 Win7 x64 SP1 的笔记本——这里也有同样的问题。

当我使用另一个工具 (dorgem.cvs.sourceforge.net/viewvc/dorgem/Dorgem/) 测试网络摄像头时,我可以看到网络摄像头可以工作。

我能做些什么来解决这个问题?

我错过了一些图书馆或第 3 方工具吗?Qt 没有安装在我的“真实”系统上。我将应用程序抱怨的所有 DLL 复制到与 exe 文件相同的目录中:

0 投票
2 回答
3474 浏览

c++ - 如何使用 Qt 5.1 获取歌曲的长度?

如何在 Qt 5.1 API 中获取歌曲的长度?我想我可以使用Length元数据读取它,但我不确定此元数据是否可用于所有音频文件。

0 投票
2 回答
3999 浏览

c++ - 如何用qt5播放视频

我正在尝试使用 qt 制作一个简单的视频播放器。但是,我无法使 qt 附带的 videowidget 示例正常工作,而是收到错误消息:“QMediaPlayer 对象没有有效的服务”。我正在使用Windows Vista。即使该示例不起作用,我能否让视频正常播放?有没有其他简单的方法来测试播放视频?或者这是qt的问题?

0 投票
0 回答
277 浏览

qt - 使用 QMediaPlayer 运行视频:未定义符号

我正在尝试运行一个使用 Qt Multimedia 播放视频的简单应用程序,但出现以下错误:

看起来我的 libgstfcdec.so 版本错误。我是对的,如何解决这个问题?

任何人都可以帮助我吗?

提前致谢。