【发布时间】:2012-02-13 02:43:31
【问题描述】:
我正在尝试一个应用程序,其中我保留了三个按钮,一个用于播放、录制和停止。 当我按下录制按钮时,它应该开始由我录制音频。停止它后,当我播放它时。它应该从文件中检索录制的音频,它存储在哪里。 我已经尝试使用下面的这个链接,但找不到任何解决方案。
谁能找到我的解决方案。我非常需要这个解决方案!!! 提前致谢!!!
【问题讨论】:
我正在尝试一个应用程序,其中我保留了三个按钮,一个用于播放、录制和停止。 当我按下录制按钮时,它应该开始由我录制音频。停止它后,当我播放它时。它应该从文件中检索录制的音频,它存储在哪里。 我已经尝试使用下面的这个链接,但找不到任何解决方案。
谁能找到我的解决方案。我非常需要这个解决方案!!! 提前致谢!!!
【问题讨论】:
据我所知,您应该在后端调用声子的 MediaSource/MediaObject 类来执行此操作。
#include <phonon/MediaObject>
#include <phonon/MediaSource>
Phonon::MediaObject *mobj....;
我不知道 QML 是如何编写的,但这是在 Qt 中播放媒体文件的方式。
【讨论】:
您的链接似乎只有 Symbian 的解决方案。
一般情况:没有用于 QML 的记录 API。但是QtMobility Multimedia 中有 C++ 类可以做你想做的事,你只需要将 API 导出到 QML(这就是你可以从链接中的示例中学到的)
【讨论】: