import { TbPlayerPlay, TbPlayerPlayFilled, TbPlayerPause, TbPlayerPauseFilled, TbPlayerSkipBack, TbPlayerSkipBackFilled, TbPlayerTrackNext, TbPlayerTrackNextFilled, TbPlayerTrackPrev, TbPlayerTrackPrevFilled } from "react-icons/tb" import { useTimeline } from "@aitube/timeline" import { cn } from "@/lib/utils" import { Counter } from "../Counter" import { IconSwitch } from "../icons/icon-switch" import { useMonitor } from "@/services/monitor/useMonitor" import { useTheme } from "@/services/ui/useTheme" export function PlayerControls({ className }: { className?: string }) { const theme = useTheme() const isPlaying = useMonitor((s) => s.isPlaying) const togglePlayback = useMonitor((s) => s.togglePlayback) const jumpAt = useMonitor((s) => s.jumpAt) const cursorTimestampAtInMs = useTimeline((s) => s.cursorTimestampAtInMs) const totalDurationInMs = useTimeline(s => s.totalDurationInMs) const handleAccelerate = () => { } return (
) }