@curiousmedia/vo-player
v1.5.0
Published
Voiceover player for handling the playing of one audio instance at a time
Downloads
27
Readme
VOPlayer
VO Controller designed for handling Springroll 2.0 voVolume state, and for playing only one sound instance at a time with CreateJS Sound
You can pass in a single UID String to the player to play or an Array of String UIDs and Numbers to play the Voiceover sequentially
with the Numbers being a delay in between Voiceover audio files.
new VOPlayer(volume)
Constructor
| Param | Type | Default | Description | | --- | --- | --- | --- | | volume | Number | 1 | volume to play the sound instances at defaults to 1 |
voPlayer.volume
Set the volume for this and the current instance playing
| Param | Type | Description | | --- | --- | --- | | volume | Number | volume to set |
voPlayer.volume
Return the current volume level set on the VOPlayer
voPlayer.instance
Return the current instance of VO playing
voPlayer.chain
Return the current chain instance
voPlayer.play(audio)
Stop the current instance and play the new audio instance
| Param | Type | Description | | --- | --- | --- | | audio | String/Array | audio string UID name or Array of UID names and numbers for delay if needed |
voPlayer.pause()
Pause the current VO instance
voPlayer.resume()
Resume the current VO instance
voPlayer.stop()
Stop the currently playing instance
voPlayer.handleInstanceComplete(event)
(Private) Handles what to do when an instance 'complete' event is called
| Param | Type | | --- | --- | | event | Event |
voPlayer.handleChainComplete()
Handle the completion of the chain