问题标签 [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.
qt - 如何防止 QAudioInput 自动将主音量提高到 100%?
我正在尝试使用 Qt5 Multimedia 通过 QAudioInput 录制音频。然而,我注意到,当我QAudioInput
启动时,它会将我的声音设备的主音量提高到 100%。
如何防止 QAudioInput 更改主音量?
我目前的开发平台是带有 PulseAudio 的 Linux(禁用了纯音频)。
这就是我的使用方式QAudioInput
:
c++ - Qt/C++ Multimedia Player Video Clips,多个视频小部件
我最近安装了 Qt 5.4,并且正在阅读我是 QT 新手但不是 C++ 的文档。我想实现一个加载、停止、搜索、快进和倒带视频的应用程序。我必须制作多个视频小部件。例如,我在家中监控四个摄像机,我想播放它们以便我可以前进/后退/停止等......同时我创建多个视频小部件的想法。
什么是开始在 QT 中播放多个视频的最佳方法,我可以同时倒带/快进/播放四个视频。
c++ - 用于多个视频的 QML 视频播放器
我正在尝试实现一个 Qt/QML 视频播放器,它允许同时播放多个视频,这个想法类似于一个监控系统,可以同时控制、播放、暂停、搜索等 8 个频道。
我是初学者,我附上了我的代码,我的问题是视频 2 出现了,但视频 1 没有出现。
导入 QtQuick 2.1
导入 QtMultimedia 5.0
导入 QtQuick.Controls 1.3
物品{
鼠标区 {
}
c++ - 用于多视频的 QT/QML 多媒体
我正在做一个需要我同时播放多个视频并控制它们的项目。到目前为止,我可以单击 qmlscene,该应用程序将播放所有视频。现在我想为速度和进度添加播放/暂停按钮、搜索按钮和滑块。
我当前的代码如下:
qt - 如何找到 QMediaPlayer 视频的视频分辨率和宽高比?
这似乎太简单了,我一定是忽略了什么?
如何从 a 显示的视频文件中找到本机视频大小或宽高比QMediaPlayer
?
视频Resolution,PixelAspectRatio等,应该在MetaData中,但是我等待MetaData Update Signals,在video .play()
s后等待几秒,但是isMetaDataAvailable()
总是返回false,.availableMetaData()
并且.metaData(QMediaMetaData::Resolution).toSize()
总是返回空。
似乎没有其他地方可以获取视频分辨率信息,或者我错过了什么?
我可以打开视频,全屏播放视频等。
c++ - Qt MediaPlayer 在 QML 的源 URL 中发送额外的 HTTP 标头?
我正在尝试在 Qt 中制作视频播放器,并且正在使用 MediaPlayer QML 类型。我的问题是提供视频的后端服务器需要额外的自定义 http 标头进行握手。我正在用一个非常简单的例子进行测试:
为了在我的 QML 应用程序中管理请求,我使用了一个自定义 NetworkAccessManagerFactory,它创建了一个处理请求的自定义 NetworkAccessManager,并附加了相应的 HTTP 标头:
这适用于从后端加载图像,但音频和视频似乎都绕过了自定义 NetworkAccessManager 并使用了不同的东西,所以我的问题是:
- 有没有办法在从 MediaPlayer QML 类型发送的请求中附加自定义 HTTP 标头?
c++ - QMediaPlaylist::addMedia() 对不存在的文件返回 true
文档说 QMediaPlaylist::addMedia 如果失败则返回 false :
bool QMediaPlaylist::addMedia(const QMediaContent & content) 将媒体内容附加到播放列表。如果操作成功返回true,否则返回false。
但是即使文件不存在,这段代码也会打印出来:
如果文件不存在,如何认为操作成功?
c++ - 为什么不支持 QCamera::CaptureVideo?
我正在尝试基于 Qt 的示例创建一个使用相机 API 的应用程序。
问题:
检查是否支持视频捕获的调用返回false
。
如果我尝试忽略它并开始录制 - 录制不会开始并且我没有收到任何错误消息(此外,QMediaRecorder::errorString()
并QCamera::errorString()
返回空字符串)。
来自相机的图像正确显示在QCameraViewFinder
.
c++ - 即使视频无法播放,QMediaPlayer::error() 也不会发出
我正在连接QMediaPlayer::error()
信号并尝试播放视频文件:
视频小部件显示,但没有播放,所以它一定是在某个地方失败了。但是,QMediaPlayer::error()
信号永远不会发出!应用程序输出为空,没有断言,play()
函数为void
(无返回值表示成功或失败),并且playlist->addMedia 始终返回 true。
我应该如何找出问题所在?
qt - Qt5.4.1 + QtMultimedia + Raspbian
我在 Raspberry Pi (Raspbian) 上使用 QtMultimedia 显示视频时遇到问题:
当我使用 QMediaPlayer + QVideoWidget 时,它给了我一个错误:“这个插件不支持 setParent”
当我尝试使用 QtQuick 显示视频时,它给了我错误:
这是 QtQuick 项目:https ://gist.github.com/anonymous/e41fa0721bc895d7fe00
视频放在这里:/home/pi/Desktop/QtApp/video/adv.mov
我该如何解决这个问题?