3.1.5 • Published 1 year ago

@retell/player-js v3.1.5

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

JavaScript SDK

Installation

You can install Retell Player through NPM

npm install --save @retell/player-js
yarn add @retell/player-js

Or, you can use CDN

<script src="https://unpkg.com/@retell/player-js@latest/dist/common.min.js"></script>

Initialize the Retell player

To initialize Retell Player, use the following:

<script data-voiced="player">
 Retell.init({ url: "..." })
</script>

if you install player through NPM you should import the package

import { Retell } from '@retell/player-js'

Player parameters

NameTypeDefaultDescription
urlStringCurrent page URLArticle URL
rateNumber1Player playback rate
widgetStringdefaultPlayer widget

Player Callbacks

You can run custom functions by registering Player callbacks:

Retell.registerCallback(eventName, callback, options)

Events

EventDescription
openedThis event fires when the player is successfully initialized
startThis event fires when the player start playing audio (first play)
resumeThis event fires on audio resume
pauseThis event fires on audio pause
endThis event fires when the audio is complete playing
progressThis event fires on audio playing progress multiples by 5.

Examples:

Retell.registerCallback('opened', function(event)){
  reachGoal('your-goal');
});
Retell.registerCallback('progress', function(event){
 if ([25, 50, 75, 100].includes(event.data.progress)) {
   console.log(event.data.progress);
 }
});
3.1.5

1 year ago

3.1.2

1 year ago

3.1.4

1 year ago

3.1.0

2 years ago

2.4.0

2 years ago

2.3.0

2 years ago

2.2.3

2 years ago

2.2.2

2 years ago

2.2.1

2 years ago

2.2.0

2 years ago

1.2.0

2 years ago

1.1.0

2 years ago

1.0.0

3 years ago