Как записать аудио и играть в QML? - PullRequest
2 голосов
/ 10 февраля 2012

Я пробую приложение, в котором у меня есть три кнопки, одна для воспроизведения, записи и остановки.Когда я нажимаю кнопку записи, она должна начать запись звука мной.и после его остановки, когда я играю, он должен извлечь записанный звук из файла, где он хранится.Я попытался использовать эту ссылку ниже, но не смог найти никакого решения.

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

Может кто-нибудь найти мне решение для этого. Мне очень нужно это решение !!!Заранее спасибо !!!

Ответы [ 2 ]

0 голосов
/ 12 февраля 2012

Похоже, ваша ссылка имеет решение только для Symbian.

Одна общая вещь: для QML нет API записи. Но в QtMobility Multimedia есть классы C ++, которые делают то, что вы хотите сделать, вам просто нужно экспортировать API в QML (это вы можете узнать из примера в вашей ссылке)

0 голосов
/ 12 февраля 2012

Насколько я знаю, вы должны вызывать классы фонона MediaSource / MediaObject, чтобы сделать это в бэкэнде.

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

Phonon :: MediaObject * mobj ....;

Я не знаю, как пишется QML, но именно так вы можете воспроизводить медиафайлы в Qt.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...