As a user with a device not supported by Android's MediaRecorder [API 22] I require a different recording method. As such, when the first recording view fails to load this new view should load instead (already completed). This new view is called the RecordCompatFragment (located in record/). It is opened when the RecordFragment fails (for instance on a Note 4). The purpose of this fragment is to gracefully provide microphone recording support without the user knowing something went wrong in the original recording view.
As a developer of the RecordCompatFragment it is my job to complete the following:
Record microphone input when the record button is pressed and save it to disk. List of good looking open source recording libraries here #8.
Files must be stored in .mp4 format
Files must be stored in the folder FastPhrase found in the device's emulated external storage (the same location as the other recording system).
Files must be named using the class helpers/RecordingFileSystem. (Check out record/RecordFragment on how files are named and stored to disk.)
As a user with a device not supported by Android's
MediaRecorder
[API 22] I require a different recording method. As such, when the first recording view fails to load this new view should load instead (already completed). This new view is called theRecordCompatFragment
(located inrecord/
). It is opened when theRecordFragment
fails (for instance on a Note 4). The purpose of this fragment is to gracefully provide microphone recording support without the user knowing something went wrong in the original recording view.As a developer of the
RecordCompatFragment
it is my job to complete the following:FastPhrase
found in the device's emulated external storage (the same location as the other recording system).helpers/RecordingFileSystem
. (Check outrecord/RecordFragment
on how files are named and stored to disk.)