【问题标题】:How to Record an Audio and Play in QML?如何在 QML 中录制音频和播放?
【发布时间】:2012-02-13 02:43:31
【问题描述】:

我正在尝试一个应用程序,其中我保留了三个按钮,一个用于播放、录制和停止。 当我按下录制按钮时,它应该开始由我录制音频。停止它后,当我播放它时。它应该从文件中检索录制的音频,它存储在哪里。 我已经尝试使用下面的这个链接,但找不到任何解决方案。

https://projects.developer.nokia.com/audiorecorder/changeset/67519324bc6ea96ef956dec1b494eb3a5417402b

谁能找到我的解决方案。我非常需要这个解决方案!!! 提前致谢!!!

【问题讨论】:

    标签: qt audio qml


    【解决方案1】:

    据我所知,您应该在后端调用声子的 MediaSource/MediaObject 类来执行此操作。

    #include <phonon/MediaObject>
    #include <phonon/MediaSource>
    

    Phonon::MediaObject *mobj....;

    我不知道 QML 是如何编写的,但这是在 Qt 中播放媒体文件的方式。

    【讨论】:

    • 从 Qt 自己的帮助文件中读取。它太棒了。我从那里学到的。
    【解决方案2】:

    您的链接似乎只有 Symbian 的解决方案。

    一般情况:没有用于 QML 的记录 API。但是QtMobility Multimedia 中有 C++ 类可以做你想做的事,你只需要将 API 导出到 QML(这就是你可以从链接中的示例中学到的)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-02-04
      • 1970-01-01
      • 2013-09-22
      • 1970-01-01
      • 2016-11-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多