Muaz Khan
Muaz Khan
Did you try `StereoAudioRecorder` on iOS? E.g. ```javascript recorder = RecordRTC(stream, { recorderType: StereoAudioRecorder }); ``` Or a demo: * https://github.com/muaz-khan/RecordRTC/blob/master/simple-demos/audio-recording.html PS. Make sure to enable microphone permissions via info.plist...
Please check `MediaStreamRecorder.js`: - https://github.com/streamproc/MediaStreamRecorder It implements latest MediaRecorder API standards to return intervals based `blobs` using `ondataavailable` event and `requestData` method. Example: Record audio in chrome and get blob...
To write to disk: - https://github.com/muaz-khan/RecordRTC/blob/master/dev/DiskStorage.js MediaStreamRecorder can not only record audio/video but also gif. Media capturing or "stopping" is up-to-you. It means that, MediaStreamRecorder isn't caring about how stream...
Use FormData & XHR: - https://github.com/streamproc/MediaStreamRecorder#how-to-upload-recorded-files-using-php A few other examples that can be modified to work with MediaStreamRecorder: - https://github.com/muaz-khan/RecordRTC/tree/master/PHP-and-FFmpeg - https://github.com/muaz-khan/RecordRTC/tree/master/RecordRTC-to-PHP - https://github.com/muaz-khan/RecordRTC/tree/master/RecordRTC-to-Nodejs - https://github.com/muaz-khan/RecordRTC/tree/master/RecordRTC-over-Socketio
You can record both audio/video in single file (in **Firefox**), where you can set interval to `15*1000` i.e. 15 seconds. - https://github.com/streamproc/MediaStreamRecorder ``` html var mediaConstraints = { audio: true,...
For chrome, you can use these demos along with `MediaStreamRecorder.js`: - https://github.com/muaz-khan/WebRTC-Experiment/tree/master/ffmpeg Or server-side demos (use MediaStreamRecorder instead of RecordRTC): - https://github.com/muaz-khan/RecordRTC
> https://www.webrtc-experiment.com/msr/audio-recorder.html > audio is creating but i am not getting any sound / voice created audio. > what is the problem? This seems working for me in Firefox. >...
``` javascript var mediaConstraints = { audio: true, video: true }; navigator.getUserMedia(mediaConstraints, onMediaSuccess, onMediaError); function onMediaSuccess(stream) { var audioRecorder = new MediaStreamRecorder(stream); var videoRecorder = new MediaStreamRecorder(stream); audioRecorder.mimeType = 'audio/wav';...
Please make sure to pass `video/webm\;codecs=vp9` to fix seeking issues. * https://github.com/muaz-khan/Chrome-Extensions/blob/master/screen-recording/background/background.js#L30
It is a known chromium issue. I'm able to seek all vp9-based recorded videos on Win10/DellXPS15. So this issues happens on a few devices only.