import request from '@/utils/request.ts' import type { Danmaku, DanmakuSendParams } from '@/types' /** * 弹幕相关 API */ export const danmakuApi = { /** * 发送弹幕 */ sendDanmaku(params: DanmakuSendParams): Promise { return request.post('/content/danmaku', params) }, /** * 获取视频指定时间段的弹幕 */ getDanmakuByTime(videoId: number, startTime: number, endTime: number): Promise { return request.get('/content/danmaku/time', { videoId, startTime, endTime }) }, /** * 获取视频所有弹幕 */ getAllDanmaku(videoId: number): Promise { return request.get(`/content/danmaku/all/${videoId}`) } }