Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature(adds proper WAV codec support): #97

Merged

Conversation

PipesNBottles
Copy link
Contributor

@PipesNBottles PipesNBottles commented May 9, 2022

  • uses the extendable media recorder to allow use of WAV and other mime types
  • fixes type issues where audio and video tags required undefined rather than null
  • fixes issue where if mediaRecorderOptions are supplied the recorder stops recording after first audio blob recording

- uses the extendable media recorder to allow use of WAV and author mime types
- fixes type issues where audio and video tags required undefined rather than null
- fixes issue where if mediaRecorderOptions are supplied the recorder stops recording after first audio blob recording
@PipesNBottles
Copy link
Contributor Author

#96 (comment)
#31 (comment)
solves these issues

@DeltaCircuit
Copy link
Owner

Thanks a ton @PipesNBottles . If possible, could you remove the yarn lock as well? and update the version in 1.6.6

Much thanks!

@PipesNBottles
Copy link
Contributor Author

PipesNBottles commented May 10, 2022

the lock file has been removed and the version is updated!

who merges the changes? I've never contributed to open source before

@DeltaCircuit
Copy link
Owner

Hey sorry, got busy with the work stuff. I'll do the merge right now. Thanks for the PR. Really appreciate you taking time to fix it

@DeltaCircuit
Copy link
Owner

The only thing I'm worried about this PR is the external dependency. This library is meant to be a minimal one. Since the MediaRecorder doesn't have support for WAV natively, I do have second thoughts about adding that dependency.

@PipesNBottles
Copy link
Contributor Author

I understand the concern, according to the creator of the external project his code sends the actual media stream to a web worker to convert it.

https://stackoverflow.com/questions/65191193/media-recorder-save-in-wav-format-across-browsers

@DeltaCircuit DeltaCircuit merged commit c6c8a35 into DeltaCircuit:master May 14, 2022
jhnstn added a commit to jhnstn/react-media-recorder that referenced this pull request Sep 23, 2022
This reverts commit c6c8a35.
The added dependency messes up SSR due to the Worker usage
@seebham
Copy link

seebham commented Nov 14, 2022

@PipesNBottles @0x006F By any chance, does this fix #19?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants