Recording or playing Raw PCM INT-Linerar 16 files
Recording PCM.
Directory tempDir = await getTemporaryDirectory();
String outputFile = '${tempDir.path}/myFile.pcm';
await myRecorder.startRecorder
(
codec: Codec.pcm16,
toFile: outputFile,
sampleRate: 16000,
numChannels: 1,
);
...
myRecorder.stopRecorder();
...
await myPlayer.startPlayer
(
fromURI: = outputFile,
codec: Codec.pcm16,
numChannels: 1,
sampleRate: 16000, // Used only with codec == Codec.pcm16
whenFinished: (){ /* Do something */},
);Last updated
Was this helpful?