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ď č. 1Vyzerá 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.