goldfire / howler.js

Javascript audio library for the modern web.
https://howlerjs.com
MIT License
24.04k stars 2.24k forks source link

Combining howler.js with microphone recording + transcoding #365

Closed javismiles closed 9 years ago

javismiles commented 9 years ago

im combining howler.js with recording the mic and transcoding to mp3 using lame and a web worker(for background process), i am trying different libraries for that, combined with howler.js. The ones i have tried so far are good but they all have different issues

https://github.com/blixt/js-lameworker: process hangs after successive conversions sometimes https://github.com/higuma/web-audio-recorder-js: Feedback noise and other issues https://github.com/zhuker/lamejs: doesnt use web worker and some other issue

just want to consult if any of you has a suggestion of a good library to mix with howler.js for doing such thing,

what i need is:

by the way im focused on mp3 because my web app needs to work in every platform and mp3 works everywhere, also mp3 patents are expiring and lame is open source. Also users that need to upload files are more used to mp3, etc, etc Ogg is awesome but unfortunately support is still not wide enough it seems, i hope to switch to it or add it in future

thanks so much for any advice

Jav

goldfire commented 9 years ago

OGG is supported virtually everywhere but IE. It is what I now recommend as the default with MP3 as the fallback.

javismiles commented 9 years ago

Thank you for answer, apart from IE it is also not supported in iOS, Safari, Edge.... http://caniuse.com/#search=ogg http://caniuse.com/#feat=opus http://caniuse.com/#feat=mp3

I would love to use OGG but i need my webapp to work on Safari and iOS.. and Edge would also be nice.. i don´t care about IE at all, but Safari.... Edge... iOS....

best :)

On Fri, Oct 16, 2015 at 12:49 PM, James Simpson notifications@github.com wrote:

OGG is supported virtually everywhere but IE. It is what I now recommend as the default with MP3 as the fallback.

— Reply to this email directly or view it on GitHub https://github.com/goldfire/howler.js/issues/365#issuecomment-148817948.