Пауза в андроид диктофон - PullRequest
1 голос
/ 24 января 2011


Я использую MediaRecorder в своем приложении для записи голосовых данных. Я хочу реализовать паузу, поскольку она недоступна в SDK.
Я записываю голос во временный файл. Когда пользователь нажимает кнопку паузы, я добавляю этот записанный голос в файл, который первоначально открывается при запуске приложения. Вещи не происходят, как ожидалось. Кто-нибудь может мне помочь?
Любая помощь приветствуется.
Спасибо

Редактировать

Я пробовал с этим кодом.
recorder.stop(); </p> <pre><code> recorder.reset(); System.out.println("recording stopped"); File inFile = new File(recorderOutFile); try { FileInputStream fin = new FileInputStream(inFile); recordFileStream = new FileOutputStream(recordingFile, true); int size = fin.available(); byte buffer[] = new byte[size]; System.out.println("Buffer size:" + size + "\td:" + new String(buffer)); fin.read(buffer); recordFileStream.write(buffer); recordFileStream.flush(); recordFileStream.close(); fin.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }

...