Como eu acesso o microfone em um aplicativo de toque do ubuntu

2

Eu quero escrever um aplicativo sintonizador cromático para o telefone ubuntu. Qual é a melhor maneira de acessar o microfone e transmitir os dados de áudio para a memória, para que eu possa analisá-los? A única coisa que encontrei até agora foi a mídia cordova e as bibliotecas de captura de mídia, mas elas parecem permitir apenas armazenar os dados em um arquivo, o que seria muito lento para meus propósitos.

Existe uma maneira mais direta de obter o som vindo do microfone mais ou menos em tempo real?

    
por Jutta Jordans 19.02.2015 / 20:04

2 respostas

0

Demorou um pouco, mas eu encontrei um exemplo: link

EDIT: Como gravar áudio em um arquivo, a partir de link -

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

    
por elimisteve 10.10.2015 / 19:26
0

tente adicionar a câmera ao app.apparmor

"policy_groups": [

    "camera"
    
por Ashat Usbekof 03.01.2016 / 18:47