You will provide php or java codes to accomplish the following:
From the site front-end, enable the user to:
1. use webcam and microphone to record 1 minute voice and image on the fly
2. delete/record until the desire quality is achieved per each session
2. upload the file at front end for backend processing for Accept or Reject
3. When Accepted, the user account is flagged to enabled. And, when Rejected an email is sent to the user's email to re-record a new audio/video file to be sent.
It must work across all browsers: Internet Explorer, Edge, Chrome, Mozzilla, iOS, Android, and etc.