问题标签 [qmediaplayer]
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.
c++ - QMediaPlayer:发出 positionChanged() 时声音中断
我有同样的问题,比如QMediaPlayer positionChanged()。滑块更新时声音中断
我使用 QMediayPlayer 并且每次发出信号 positionChanged() 来更新我的滑块位置并为滑块设置一个新值时,声音都会中断片刻。
这是在构造函数中:
这是插槽功能:
recordSlider 是一个 QSlider。如果我用 setValue 注释掉该行,一切正常。
有人有想法吗?
encryption - 连接 QMediaPlayer 和 QIODevice
我正在开发一个创建安全视频播放器的项目。我想在使用 QMediaPlayer 类时即时实现视频加密。有人可以帮我实现这一目标吗?将解密的数据写入 QIODevice 并从 QIODevice 读取是否正确?如果是这样,我可以获得一个示例实现吗?
提前致谢
c++ - Qt - 将 QAudioProbe 与 QMediaPlayer 一起使用
我正在尝试使用QAudioProbe
该类,QMediaPlayer
但似乎无法使其正常工作。正如这里所建议的,我正在使用它来创建音频可视化器。我有以下内容:
每当我尝试设置player
为源时probe
,它都会返回false
。
接下来,我尝试在将媒体player
设置为probe
.
仍然返回假。我一直在网上寻找一段时间,但没有运气。有什么建议可以让它工作吗?
QMediaPlayer
也欢迎对其他接收数据的方法提出建议。但是,我更喜欢使用 Qt 类。
android - 如何在 qml 文件 Qt Android 中使用 setMuted()
这可能是一个非常菜鸟的问题......我对 Qt 很陌生,并尝试在 Qt creator 中编程。现在我从 Qt creator 创建了一个新的 Qt 快速应用程序,我播放音频,我想控制音量和静音,但我不知道如何。
c++ - 在 QMediaPlayer 中使用资源文件
如何QMediaPlayer
从 .qrc 资源文件加载 .mp3 文件以在其中使用?
这是我到目前为止所拥有的
资源.qrc:
theme.mp3 位于项目目录中。
c++ - Qt 不在其他设备上播放声音
我想做的就是在 Qt 中编写一个播放简单 .wav 文件的程序。这在我的 Qt 运行的 PC 上完美运行,但是每当我想在另一台计算机上运行程序时都没有声音。我在任何地方都找不到解决这个问题的方法。
这是我到目前为止所尝试的:
- 不同的库:QSound、QSoundEffect、QMediaPlayer
- 在 .pro 文件中实现 QT += 多媒体(当然)
- 确保文件路径正确(即使使用绝对路径):
QFile dir("C:/Sounds/countdown3.wav");
if(dir.exists()){
ui->labelSound->setText("File found!");
ui->pushButtonPlay->setEnabled(true);
ui->labelplay->setEnabled(true);
ui->pushButton->setEnabled(false);
}
else ui->labelSound->setText("File not available!");
(当我重命名文件时,我收到“文件不可用!”消息,所以这是可行的。)
要将程序从我的电脑部署到我的笔记本电脑,我将以下内容放入一个文件夹中:
- 播放声音.exe
- 平台/qwindows.dll
- icudt53.dll
- icuin53.dll
- icuuc53.dll
- libgcc_s_dw2-1.dll
- libstdc++-6.dll
- libwinpthread-1.dll
- Qt5Core.dll
- Qt5Gui.dll
- Qt5Multimedia.dll
- Qt5Network.dll
- Qt5Widgets.dll
和带有 countdown3.wav 的“声音”文件夹到 C:/ -drive。还是没有声音:(
我错过了什么?
我希望你能帮帮我!
c++ - 如何从一个文件播放多个视频?
我正在研究媒体播放器软件。到目前为止,我的应用程序可以播放、暂停和快进等视频。
我目前可以使用以下方式播放/加载一个视频:
- 我的文件夹(20141208)是日期
N01000713.mp4
是我的相机生成的素材的文件名。- N01 为通道 1
- 00:07:13 是视频开始时我的 HH:MM:ss
- 10分钟后结束,即N01001713.mp4。
由于一个视频播放 10 分钟,我的 20141208 文件夹中有 144 个视频,构成 24 小时的素材。
现在我想概括一个包含日期的文件夹,例如 20141208,它有 144 个视频,文件名为 N01(HH:MM:SS).mp4,以便能够播放所有 144 个视频。
我不想为这 144 个视频设置媒体,因为我希望能够播放不同日期的视频,例如日期 20141208、20141209 文件夹等。
我怎样才能做到这一点
qt - QMediaPlayer - 播放 youtube 音乐
引入了 Qt5 QMediaPlayer
,但它无法播放 youtube 链接(我只想要音乐)。我发现在 Qt 4.8 (phonon) 中可以,但在 Qt5 中出现错误:
'text/html' 缺少解码器。GStreamer 没有插件
它是 Qt creator 中波兰语输出的纯翻译。是 GStreamer 插件的问题还是我应该下载 HTML 内容,找到媒体的直接链接并播放它?任何想法?
代码: