// components/CourseVideoPage.tsx import { motion, useScroll, useTransform } from "framer-motion"; import React from "react"; import { VideoPlayer } from "@web/src/components/presentation/video-player/VideoPlayer"; import { CourseDetailContent } from "./CourseDetailContent"; import { Course } from "@nice/common"; interface CourseVideoPageProps { course: Course; videoSrc?: string; videoPoster?: string; isLoading?: boolean; } export const CourseVideoPage: React.FC = ({ course, videoSrc, videoPoster, isLoading = false, }) => { // 创建滚动动画效果 const { scrollY } = useScroll(); const videoScale = useTransform(scrollY, [0, 200], [1, 0.8]); const videoOpacity = useTransform(scrollY, [0, 200], [1, 0.8]); return (
{/* 固定的视频区域 */}
{/* 课程内容区域 */}
); }; export default CourseVideoPage;