diff --git a/src/api/course.ts b/src/api/course.ts index cbd1701..6753c0e 100644 --- a/src/api/course.ts +++ b/src/api/course.ts @@ -17,6 +17,11 @@ export function record(courseId: number, hourId: number, duration: number) { }); } +//观看ping +export function playPing(courseId: number, hourId: number) { + return client.get(`/api/v1/course/${courseId}/hour/${hourId}/ping`, {}); +} + //最近学习课程 export function latestLearn() { return client.get(`/api/v1/user/latest-learn`, {}); diff --git a/src/pages/course/compenents/video.tsx b/src/pages/course/compenents/video.tsx index 1993e66..1030c92 100644 --- a/src/pages/course/compenents/video.tsx +++ b/src/pages/course/compenents/video.tsx @@ -74,6 +74,7 @@ export const VideoModel: React.FC = ({ if (duration - myRef.current >= 10 || isEnd === true) { setPlayDuration(duration); course.record(cid, id, duration).then((res: any) => {}); + course.playPing(cid, id).then((res: any) => {}); } };