Я хочу, чтобы аудиофайл, созданный во время записи звука, сохранялся во внутренней памяти и воспроизводился оттуда. Я пытаюсь сделать медиа-проигрыватель неудачным() при попытке сделать этоСоздание аудиофайла во внутренней памяти в Android
1
A
ответ
4
Вот пример того, как это сделать, используя MediaRecorder
. Сначала добавьте правильные разрешения (вам нужно будет добавить больше, если вы решите использовать внешнее хранилище).
<uses-permission android:name="android.permission.RECORD_AUDIO" />
Это записывает звук во внутренней памяти:
MediaRecorder recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setOutputFile(getFilesDir()+"/audio.m4a");
recorder.prepare();
recorder.start();
...
recorder.stop();
recorder.reset();
recorder.release()
Это играет звук из внутренней памяти:
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource(getFilesDir()+"/audio.m4a");
mediaPlayer.prepare();
mediaPlayer.start();
getFilesDir()
дает вам путь к вашим внутренним файлам. Вот ссылка на дополнительную информацию о хранении данных, http://developer.android.com/guide/topics/data/data-storage.html#filesInternal.
Смежные вопросы
- 1. Создание папок во внутренней памяти
- 2. Сохранение во внутренней памяти android
- 3. Создание папки во внутренней памяти root
- 4. Создание папки с файлом во внутренней памяти Android
- 5. Android, как создать папку во внутренней памяти?
- 6. Android: Как хранить данные во внутренней памяти?
- 7. Ошибка внутренней памяти Android
- 8. Размер кэша во внутренней памяти
- 9. Путь к внутренней памяти Android
- 10. Получить свободное пространство во внутренней памяти
- 11. Вывод файла txt в папку во внутренней памяти в android
- 12. Создание внутренней папки Память
- 13. Как создать общий каталог во внутренней памяти в android
- 14. Android - Как сохранить холст в изображении во внутренней памяти
- 15. Прочитайте изображение из внутренней памяти в Android
- 16. Android Read Jpeg из внутренней памяти памяти
- 17. Android-сохранить дату и текст SQLite во внутренней памяти телефона?
- 18. Установка Android-приложения во внутренней или внешней памяти
- 19. Должен ли я удалить файл во внутренней памяти приложения Android?
- 20. Android: сохранение загруженных данных с помощью DownloadManager во внутренней памяти
- 21. как подключить файл внутренней памяти в android
- 22. mkdirs() во внутренней памяти приложения не работает на Android
- 23. Как удалить (не избранное) аудиофайлы, хранящиеся во внутренней памяти Android?
- 24. Android: воспроизведение аудио из внутренней памяти
- 25. Сохранение ArrayList пользовательских объектов во внутренней памяти
- 26. Выравнивание структуры C во внутренней FLASH-памяти
- 27. Невозможно создать файл во внутренней памяти
- 28. Как создать папку во внутренней памяти
- 29. Сохранить объект Java во внутренней памяти asynchroneously?
- 30. Сохранение файла на внутренней памяти в Android