salut,
voila j'utilise dans mon projet qt creator 4.6.3 ou je doit enregistrer un fichier audio, mais je ne parvient pas à le lire et pourtant j'ai utilisé l'exemple de la documentation.
voila mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <QAudioInput>
#include <QAudioformat>
#include <QFile>
#include <QDebug>
#include <QTimer>
#include <QApplication>
 
int main(int argc, char *argv[])
 {  QApplication app(argc, argv);
    QFile outputFile;   // class member.
    QAudioInput* audio; // class member.
   outputFile.setFileName("test.wav");
   outputFile.open( QIODevice::WriteOnly | QIODevice::Truncate );
 
   QAudioFormat format;
   // set up the format you want, eg.
   format.setFrequency(8000);
   format.setChannels(1);
   format.setSampleSize(8);
   format.setCodec("audio/pcm");
   format.setByteOrder(QAudioFormat::LittleEndian);
   format.setSampleType(QAudioFormat::UnSignedInt);
 
   QAudioDeviceInfo info = QAudioDeviceInfo::defaultInputDevice();
   if (!info.isFormatSupported(format)) {
       qWarning()<<"default format not supported try to use nearest";
       format = info.nearestFormat(format);
   }
 
   audio = new QAudioInput(format);
 
 
   audio->start(&outputFile);
   // Records audio for 3000ms
  return app.exec();
 }
help !!