2.2.1 • Published 2 years ago

@retell/player-react v2.2.1

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

React Integration

Install


npm install @retell/player-react
yarn add @retell/player-react

Usage


Class Components

import React, { Component } from 'react'
import { RetellPlayer } from '@retell/player-react'

class Example extends Component {
  render() {
    return <RetellPlayer />
  }
}

Functional Components

import React, { Component } from 'react'
import { RetellPlayer } from '@retell/player-react'

const Example = () => {
  return <RetellPlayer />
}

Props

NameTypeDefaultDescription
articleUrlStringCurrent page URLArticle URL
rateNumber1Player playback rate
widgetStringdefaultPlayer widget
callbacksObject{}Player Callbacks

Callbacks

EventDescription
onOpenedThis event fires when the player is successfully initialized
onStartThis event fires when the player start playing audio (first play)
onResumeThis event fires on audio pause
onPauseThis event fires on audio pause
onEndThis event fires when the audio is complete playing
onProgressThis event fires on audio playing progress multiples by 5.

Examples

<RetellPlayer
  articleUrl={url}
  callbacks={{
    onOpened(event) { console.log(event) },
    onStart(event) { console.log(event) },
    onResume(event) { console.log(event) },
    onPause(event) { console.log(event) },
    onProgress(event) { console.log(event) },
    onEnd(event) { console.log(event) },
  }}
/>
2.2.1

2 years ago

2.2.0

2 years ago

1.1.0

2 years ago

1.0.1

3 years ago

1.0.0

3 years ago