I need to develop the Voice Recorder using MediaRecorder Api for my application. There are different format while setting mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.AMR_WB);, I am little confused that which format to use for better quality and size? Should I think in a way that ogg file size is lesser than other or vice versa. Please advise accordingly that which format should be used. Please advise keeping in mind that Recorded file will then be sent to server
Ogg vs amr which format to use Android
878 views Asked by Mustansar Saeed At
1
There are 1 answers
Related Questions in ANDROID
- Creating global Class holder
- Flutter + Dart: Editing name of a tab shows up a black screen
- android-pdf-viewer Received status code 401 from server: Unauthorized
- Sdk 34 WRITE_EXTERNAL_STORAGE not working
- ussd reader in Recket Native module
- Incorrect display of LinearGradientBrush in IOS
- The Binary Version Of its metadata is 1.8.0, expected Version is 1.6.0 build error
- I can't make TextInput to auto expand properly in Android
- Creating multiple instances of a class with different initializing values in Flutter
- How to create a lottie animation
- making android analyze with coverity sast tool
- Flutter plugin development android src not opening after opening example
- I initialize my ViewModel in the Activity with several fragments as tabs, but the fragments(tabs) return null for the updated livedata
- Node.js Server + Socket.IO + Android Mobile Applicatoin XHR Polling Error...?
- How I can use the shared preferences class?
Related Questions in MEDIARECORDER
- MediaRecorder.stop() throwing illegalException
- Media Recorder API encoding audio/mp4 stream to base64 string
- MediaRecorder RecordedChunks Empty Issue in React Component - Unable to get Recorded Audio
- MediaStream error obstructs audio recording from microphone
- audio element's 'readystatechange' is not called on devices running ios 17, readyState stays at 0
- Failed to decode HLS by FFMpeg command. Invalid NAL unit 0
- Capturing System Audio Through Microphone Input in a Next.js App Without Headphones
- FFMPEG ERROR on streaming video generated from MediaRecorder API on RTMP url
- Issue capturing user audio on Safari / iPhone through react web app
- Convert ArrayBuffer to AudioBuffer
- audio base 64 blob to linear16
- Record Audio with MediaRecorder in Android 8 goes crash
- Video recorded using MediaRecorder Web API comes with audio sped up
- How to convert and merge a list of webm files into a single large mp4 file with Node.js?
- How to send and recieve client webcam MediaStream stream data to django channels for image processing and displaying on client side
Related Questions in ANDROID-MEDIARECORDER
- MediaRecorder incorrect bitrate in output file?
- OpenGL + MediaRecorder.VideoEncoder.AV1 - a freezing video (like very low fps)
- Writing the Android application which can access the camera and create the streaming video instated of storage
- MEDIA_RECORDER_INFO_MAX_FILESIZE_APPROACHING not being triggered when using MediaRecorder's setMaxFileSize
- MediaRecorder - java.io.IOException: prepare failed - for 4K resolutions on some devices
- How can I record the custom class that is extended from the SurfaceView class?
- How do I remove internal mic sound from the mic when recording audio in android studio?
- MediaRecorder.prepare() keeps failing and throwing an exception
- Problem implementation MediaRecorder and Shazam API through RapidApi
- Microphone usage priority / Google Assistant / Navigator app (UI/Background)
- Cannot change number of audio channels field for mediarecorder
- Deprecated: mediaRecorder = new MediaRecorder();
- Android media recording and unhandled events
- Audio recording in Android (with kotlin)
- Starting audio-recording with kotlin
Related Questions in MEDIARECORDER-API
- Get a <video/> element audio without having to play the video
- Capturing System Audio Through Microphone Input in a Next.js App Without Headphones
- Media Recording works once, but fails on subsequent dumps to endpoint
- Trouble with figuring out what Speech SDK AudioConfig to utilize with the audio/webm;codecs=opus Content-Type
- Saving incoming webRTC stream to blob in node environment
- Facing web browser differences when playing audio
- Audio playback with NextJS
- Web Audio Player-Recorder in React
- Streaming from microphone input
- Video generated through MediaRecorder loses duration
- Synchronization issue with MediaRecorder API for Push to talk
- Using ffmpeg to merge video segments created by the MediaRecorder API
- Google speech to text return empty transcription using the audio created by MediaRecorder API and react
- Playing blob's recorded by javascript MediaRecorder
- React MediaRecorder audio data not being set correctly
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
you need read this Supported Media Formats
For my personal opinion you should use AAC ELD (enhanced low delay AAC) format. This format have good quality and good record size.