UNPKG

react-video-annotation-tool

Version:

A React-based video player with built-in annotation features, enabling interactive video tagging and markup for seamless media annotation workflows

22 lines (21 loc) 658 B
import React, { useRef } from 'react'; export default function usePlayer() { var playerRef = useRef(null); /* * Get the current time of the video * @returns {number} time in milliseconds */ var getCurrentTime = function getCurrentTime() { if (playerRef.current) { var _playerRef$current; var currentTimeInMs = Math.floor(((_playerRef$current = playerRef.current) === null || _playerRef$current === void 0 ? void 0 : _playerRef$current.currentTime) * 1000); console.log(currentTimeInMs); return currentTimeInMs; } return 0; }; return { playerRef: playerRef, getCurrentTime: getCurrentTime }; }