qmediaplayer

    0热度

    1回答

    QMediaPlayer* _player = new QmediaPlayer(this); QUrl url = QUrl::fromLocalFile("test.amr"); _player->setMedia(url); _player->play(); _player->errorString() is DirectShowPlayerService::doRender:

    0热度

    1回答

    我用pyqt5制作了一个小应用程序,我想播放5秒钟的MP3。我读过,如果我使用Qt工具,那么我不需要使用单独的线程。 为什么不能正常工作,是否更重要? from PyQt5 import QtCore, QtWidgets, QtMultimedia player = QtMultimedia.QMediaPlayer() sound = QtMultimedia.QMediaContent

    0热度

    1回答

    我有一个非常简单的应用程序写在QT中,我想通过使用QMediaPlayer来显示电影,但在显示任何帧之前我想检测它的一些对象并标记它们通过在其上画一个矩形。 我读过http://doc.qt.io/qt-5/videooverview.html,我可以访问每个框架的子类QAbstractVideoSurface,所以我决定。 class VideoSurface : public QAbstrac

    0热度

    1回答

    问题: 以下调用不会使QMediaPlayer播放任何声音。 player->setMedia(QUrl("qrc:/snd/coin-refund.mp3")); player->play(); 哪里player是QMediaPlayer*类型。 URL使用QtCreator复制URL选项生成。所以文件肯定在.qrc文件中。 详情: 我从QObject得出这样一个类: class MyCl

    0热度

    1回答

    案例1.我设法播放声音与QMediaPlayer这样的: QMediaPlayer* media = new QMediaPlayer(); media->setMedia("sound.mp3"); media->play(); 案例2.如果我加载声音到内存一切都OK还并发挥它是这样的: QFile file("sound.mp3"); file.open(QIODevice::Rea

    -1热度

    1回答

    我想创建自己的基于URL的实时流应用程序。如果延迟时间大约为1000毫秒,并且即使使用LowLatency命令后延迟也没有变化,我遇到了视频流问题。我想要实现大约100ms的延迟视频流。我想真正知道Qt是否是适合工作的合适工具,来自了解Qt并了解非阻塞,高优先级,低延迟编程的人员。我已经非常喜欢Qt,因为它的QML + JavaScript GUI构建侧)。

    1热度

    1回答

    我有一个QBuffer在一个临时的wav文件的RAM,我想让用户从任何时候都可以听到它所需的次数。但是,它只允许播放一次,并且不允许重播。如果我从文件播放音频(QUrl.fromLocalFile),它可以播放它。有什么不同?如何解决它? 1)要播放从RAM中的wav文件我用下面的代码: data = b"" with open(fname, "rb") as file: d

    0热度

    1回答

    我在MAC OS上使用Qt并尝试检索媒体的元数据。所以我采取了Qt的媒体播放器实例(QT 5.8.0)和改性一点点: 相反的: connect(controls, SIGNAL(play()), player, SLOT(play())); 我用: connect(controls, &PlayerControls::play, player, [this]{ qDebu

    1热度

    1回答

    我创建一个音频播放器与Qt和我正在实施,当我加载一首歌它启动automaticaly,但是当我调用函数开始歌曲并计算持续时间,歌曲不会启动。我使用了调试,当我到达播放函数调试停止与结束步进范围。我也尝试发出一个信号,但没有做任何事情,只有当我按下播放按钮时才开始播放歌曲。 在这里有代码 void AudioPlayer::loadClicked() { QString filename

    0热度

    1回答

    我想知道如何在PyQt5上获得QMediaPlayer模块的进度条/导引头...因此,在我的音乐播放器应用程序中,我可以为歌曲创建进度条。谢谢你在前进