bitmovin-player-react-native
Version:
Official React Native bindings for Bitmovin's mobile Player SDKs.
12 lines (10 loc) • 347 B
text/typescript
import { useRef } from 'react';
import { Player } from '../player';
import { PlayerConfig } from '../playerConfig';
/**
* React hook that creates and returns a reference to a `Player` instance
* that can be used inside any component.
*/
export function usePlayer(config?: PlayerConfig): Player {
return useRef(new Player(config)).current;
}