Как я получаю доступ к микрофону в сенсорном приложении человечности

Я хочу записать цветное приложение для тюнера для телефона человечности. Что лучший способ состоит в том, чтобы получить доступ к микрофону и передать аудиоданные потоком к памяти, так, чтобы я мог проанализировать его? Единственной вещью, которую я нашел до сих пор, были cordova медиа, и получение медиа освобождает, но они, кажется, только позволяют хранить данные в файл, который был бы слишком медленным в моих целях.

Существует ли более прямой способ получить звук, прибывающий из микрофона более или менее в в реальном времени?

2
задан 19 February 2015 в 12:04

2 ответа

Потребовалось некоторое рытье, но я нашел пример: https://developer.ubuntu.com/api/apps/qml/sdk-15.04.1/QtMultimedia.qtmultimedia-audioinput-example /

РЕДАКТИРУЮТ: Как сделать запись аудио к файлу, от https://developer.ubuntu.com/api/apps/qml/sdk-15.04.1/QtMultimedia.audiooverview / -

audioRecorder = new QAudioRecorder; QAudioEncoderSettings audioSettings; audioSettings.setCodec("audio/amr"); audioSettings.setQuality(QMultimedia::HighQuality); audioRecorder->setEncodingSettings(audioSettings); audioRecorder->setOutputLocation(QUrl::fromLocalFile("test.amr")); audioRecorder->record();

0
ответ дан 9 November 2019 в 18:13

попытайтесь добавить камеру к app.apparmor

"policy_groups": [

    "camera"
0
ответ дан 9 November 2019 в 18:13

Другие вопросы по тегам:

Похожие вопросы: