konva-elements
Custom elements for react-konva as used in mediabits.io.
Waveform
Represents audio waveform. Requires pcm data for every frame.
Props:
-
animated
- will start from specifiedframe
and animate every frame until all frames are over. -
frame
- index of current frame. -
frames
- pcm data:[number, number][][]
- low-high x samples x frames. -
pattern
- one ofwave
,pixel
,bars
,roundBars
,line
,curve
- different styles of waveform - other
Konva.Shape
props likefill
,width
,height
,x
, y`
<Waveform />
ProgressBar
Props:
-
animated
- will start from specifiedprogress
and animate every frame untilmax
-
progress
- number indicating progress untilmax
- [0..1] -
max
- limit for progress -
backgroundColor
- color of area between progress and max -
fill
- color of area between 0 and progress - other
Konva.Group
element props
<ProgressBar progress={4} max={10} />