video player panel overlay

This commit is contained in:
yonghyon
2024-04-23 02:42:14 +09:00
parent a336da2c94
commit 28abf31d6c
19 changed files with 459 additions and 280 deletions

View File

@@ -5,7 +5,7 @@ import React, { useCallback, useRef, useMemo } from "react";
var handledMediaEventsMap =
['onReady', 'onStart', 'onPlay', 'onProgress', 'onDuration', 'onPause', 'onBuffer', 'onBufferEnd', 'onSeek', 'onEnded', 'onError'];
export default function TReactPlayer({mediaEventsMap=handledMediaEventsMap, videoRef, ...rest}) {
export default function TReactPlayer({mediaEventsMap=handledMediaEventsMap, videoRef, url, ...rest}) {
const playerRef = useRef(null);
const handleEvent = useCallback((type)=> (ev)=> {
@@ -55,6 +55,7 @@ export default function TReactPlayer({mediaEventsMap=handledMediaEventsMap, vide
return (
<ReactPlayer
ref={playerRef}
url={url}
progressInterval={1000}
{...handledMediaEvents}
{...rest}