This is a VERY basic implementation, showing how HTML elements can control the recorder. Obviously, with graphics and styling, the recorder can look like anything you like.

Bare-bones HTML controls
recorder message:
 
meter (raw number):
 
meter (rendered):
recorder time:
 
 

If the "meter (raw number)" shows a value of -1, then you probably have to set the permissions for the Flash plugin to "allow" and "remember." There is detailed information about that on this page: http://clear.msu.edu/teaching/online/ria/recordhowto/.