Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1x 32x 32x 32x 32x 29x | import {lazy} from 'react'
import {UNKNOWN} from '../settings/index.js'
import useDetectVideoType from './useDetectVideoType.js'
const useVideoPlayer = props => {
const {src} = props
const {detectVideoType} = useDetectVideoType()
const videoType = detectVideoType(src)
if (videoType === UNKNOWN) return ['p', {...props, children: 'Not supported media type'}]
return [lazy(() => import(`../components/${videoType.PLAYER_COMPONENT}.js`)), props]
}
export default useVideoPlayer
|