I wrote a code to record audio of call conversation using MediaRecorder.
how can i know whether a MediaRecorder is in running state or not, to stop the recording. like
boolean running;
MediaRecorder mr;
//what should i assign to running?
if(running){
mr.stop()
}
Above code is just an example.. If you do not understand my question, please tell me.. i will explain clearly with actual code..
What all i want to know is "In which state the MediaRecorder is?" -> recording/released/prepared/initial/etc..
MediaRecorder API is Not Supported on Safari 13, which means that any user who'd be accessing your page through Safari 13 can see it perfectly.
android.media.MediaRecorder. Used to record audio and video. The recording control is based on a simple state machine (see below).
The MediaRecorder interface of the MediaStream Recording API provides functionality to easily record media. It is created using the MediaRecorder() constructor.
You cannot get the state directly, see the open enhancement request at http://code.google.com/p/android/issues/detail?id=800
You need to set a variable manually in the listeners when the mediaplayer reaches a certain state in order to remember the current state.
Also this this discussion: http://www.mail-archive.com/[email protected]/msg35320.html
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With