Are you using the Camcorder component to record a video with the camera to get the mp4 file?
On my tablet, recording audio with the SoundRecorder component saves the audio file with a 3gp extension.
There appear to be at least three javascript libraries that support display of waveform data.
It is not clear what audio formats are supported, but if recording with the Camcorder component you may need to spit the audio out before the waveform can be displayed.
But regardless of which library is used, I can envisionn the process as record the audio or video (if recording video a javascript library must be found to split out the audio) and send the link to the audio or video file with WebViewString to an html document that uses a javascript library to display the waveform in the WebViewer.
---
sf