1.2.0 • Published 2 years ago

kwik-player-react v1.2.0

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

Kwik-Player-React

Kwik-Player-React is very easy to setup and handle.

please refer to KWIKPlayer for the full documentation about the props and methods

Installation and usage

npm install kwik-player-react

Then use it in your app:

import { useEffect, useRef, useState } from 'react';
import './App.css';
import KwikPlayer from 'kwik-player-react';

function App() {
    const playerRef = useRef();
    const [isReady, setIsReady] = useState(false);

    useEffect(() => {
        console.log(playerRef.current?.bufferedPercent());
    }, [isReady]);

    return (
        <div className="App">
            <KwikPlayer
                onReady={setIsReady}
                id="kwik"
                ref={playerRef}
                kwikPlayerSrc="https://player.kwikmotion.com/ClientsTemplates/your/KwikLink_209_Qmbv2D352J.js"
                sources={[
                    {
                        file: 'https://clvod.itworkscdn.net/itwvod/smil:itwfcdn/admin/515002-R204MDrB22W6kG8.smil/playlist.m3u8',
                    },
                    {
                        file: 'https://clvod.itworkscdn.net/itwvod/smil:itwfcdn/admin/515002-R204MDrB22W6kG8.smil/manifest.mpd',
                    },
                    {
                        file: 'https://clvod.itworkscdn.net/itwvod/smil:itwfcdn/admin/515002-R204MDrB22W6kG8.smil/Manifest',
                    },
                ]}
            />
        </div>
    );
}

export default App;

you can use kwikPlayerSrc prop instead of including KWIKPyoulayer script in your html

Usage with Typescript: You'll only need to import functionsTypes and assign it to useRef (e.g. playerRef = useRef< functionsType >()) so you get all the benifits of typescript when accessing playerRef.current

import {functionsType} from 'kwik-player-react/dist/types'

if you want to create an object holding the props assign it to IKwikPlayer

import {IKwikPlayer} from 'kwik-player-react/dist/types'

Methods

when the player is ready all KWIKPlayer functions will be available through the ref passed

Customisation

the player is wrapped with a container wich takes classname from containerClassname prop

1.2.0

2 years ago

1.1.18

2 years ago

1.1.17

2 years ago

1.1.16

2 years ago

1.1.15

2 years ago

1.1.14

2 years ago

1.1.13

2 years ago

1.1.12

2 years ago

1.1.11

2 years ago

1.1.10

2 years ago

1.1.9

2 years ago

1.1.7

2 years ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.26

2 years ago

1.0.25

2 years ago

1.0.24

2 years ago

1.0.23

2 years ago

1.0.22

2 years ago

1.0.21

2 years ago

1.0.20

2 years ago

1.0.19

2 years ago

1.0.18

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

1.0.38

2 years ago