tarang
v1.1.2
Published
audio frequency visualization using d3 graph for react
Downloads
7
Readme
Tarang
audio frequency visualization using d3 graph for react
Example
Install
npm install --save tarang
Whats New?
The version 1.1.0 starts development in direction of support for playlist. If you want to use Tarang for simply visualization of single audio track, you may want to use previous stable version 1.0.8.
loop
: to loop current audioonEnded
: event that is fired after the audio has ended- pause button: when controls are visible, play and pause button can be toggled in between
Usage
Bar visualization
import React, { Component } from 'react'
import Tarang from 'tarang'
import 'tarang/dist/index.css'
class Example extends Component {
render() {
return <Tarang.Bar
loop={true}
width={500}
height={200}
scale={1}
controls={true}
muted={false}
volume={0.8}
audioUrl={"url-of-mp3-file"}
coverArtUrl={"url-of-cover-art-image-file"}
/>
}
}
Line visualization
import React, { Component } from 'react'
import Tarang from 'tarang'
import 'tarang/dist/index.css'
class Example extends Component {
render() {
return <Tarang.Line
onEnded={() => alert("song ended")}
width={500}
height={200}
scale={1}
controls={true}
muted={false}
volume={0.8}
audioUrl={"url-of-mp3-file"}
coverArtUrl={"url-of-cover-art-image-file"}
/>
}
}
Note:
- make sure that the width is of power of two (e.g., 2, 4, 8, etc)
loop
andonEnded
if used together, can be used to change the track after current track has ended.
License
MIT © kamalyesh