썸네일 적용

김성경 2026-07-16 13:37:44 +09:00
parent 5512d90a9e
commit 5d9cec9d6b
1 changed files with 3 additions and 1 deletions

View File

@ -9,7 +9,7 @@ import ContentCardSocialActions from '../../components/ContentCardSocialActions'
import { useTutorial } from '../../components/Tutorial/useTutorial';
import { TUTORIAL_KEYS } from '../../components/Tutorial/tutorialSteps';
const VideoPreviewCard: React.FC<{ src: string; className?: string }> = ({ src, className }) => {
const VideoPreviewCard: React.FC<{ src: string; poster?: string; className?: string }> = ({ src, poster, className }) => {
const videoRef = useRef<HTMLVideoElement>(null);
const isPlayingRef = useRef(false);
const pendingPlayRef = useRef(false);
@ -75,6 +75,7 @@ const VideoPreviewCard: React.FC<{ src: string; className?: string }> = ({ src,
<video
ref={videoRef}
src={src}
poster={poster}
className={className}
muted
playsInline
@ -251,6 +252,7 @@ const MyContentsPage: React.FC<MyContentsPageProps> = ({ onNavigate }) => {
{video.result_movie_url ? (
<VideoPreviewCard
src={video.result_movie_url}
poster={video.thumbnail_url ?? undefined}
className="content-video-preview"
/>
) : (