/ / MediaRecorder ukladajúci dáta do vyrovnávacej pamäte (setOutputFile) - android, mediarecorder

MediaRecorder ukladanie dát do vyrovnávacej pamäte (setOutputFile) - android, mediarecorder

Počas nahrávania zvuku pomocou multimediálneho prehrávača avýstupný súbor musí byť špecifikovaný, kde sú zaznamenané dáta uložené. Radšej by som chcel údaje uložiť do vyrovnávacej pamäte a potom súbor vytvoriť, keď ich užívateľ uloží. Takže ak mám niečo také

 Recorder = new MediaRecorder();
Recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
Recorder.setOutputFormat(outputfileformat);
Recorder.setOutputFile(filePath);

Namiesto použitia filePath Môžem ho priamo uložiť do vyrovnávacej pamäte?

Vďaka

odpovede:

2 pre odpoveď č. 1

Vyzerá to, že musíte prejsť internet AudioRecord trieda za to.


2 pre odpoveď č. 2

FYI, AudioRecord podporuje iba 8-bitové alebo 16-bitové wAV a Android neposkytuje žiadne knižnice kodekov.