I can understand why you choose to use .aif as the preferred file type for iOS devices, and .3gp for android, after all there are licensing issues with mp3. The way you are currently doing it provides a compressed file format, and keeps apps smaller than using something like .wav
However, I really need a file type that is common to both types of device in order to make it possible to transfer sound files from an iPod to a Galaxy and vice versa. Only having the ability to record a memo in one filetype is preventing this.
Is there any way to make it possible for a user to transfer files by converting an existing file (.aif or .3gp) to a common format like wav? Is it possible to do this in pure lua code, and if so what would happen when the code was compiled into an app?