SimformSolutionsPvtLtd / react-native-audio-waveform

React Native component to show audio waveform with ease in react native application ✨
MIT License
141 stars 22 forks source link

[FEEDBACK] - Issues & Suggestions #113

Open Bayramito opened 1 month ago

Bayramito commented 1 month ago

I did give a try to this module, since it has a lot of potential.

Here is my feedback (i dunno if somebody from dev team read the issues section since i did not see them communicative that much :) but ...)

  1. I think recorded files should be saved in a temp folder in which, they will be cleared later on. (via function or hook or something)

  2. On Live mode, waveforms should be generated faster, current behavior is so slow, like 1 candle at 1 second.

  3. Feature Request = Maybe you can give access to the candle item since it is a react component as far as i see. Or maybe you can add a customContainer prop kind of thing, to give users to add their own containers. This can increase the potential of getting unique results from a waveform component, for example i would like to add a masked element and add a gradient background to the container so candles would look much better, instead of a single color.

  4. Another thing is that, on static mode waveform is being distributed into a fixed width container. For example when you recording let's say you recorded 2 seconds of voice which took only half of the screen, i mean if you speak with 0.5s delay it's being visualized like ( 111111,00,1111111) , but when you visualize it in static mode it gets whole screen like (111111,00000000000000000,11111111). (This is ok) but when you play the player, scrub moves like jumping between candles.Because the distance is long but the time is short, that's why it like jumping. This animation should be more smooth i think

So far, the module is great, appreciate the effort of all engineers.