video.js 919 B

123456789101112131415161718192021222324252627282930313233343536
  1. // 视频模块
  2. import { httpGet, httpPost } from "@/utils/request.js";
  3. /**
  4. * 视频列表
  5. * @param page_index
  6. * @param page_size
  7. * @param keywords
  8. * @param video_id
  9. * @param chart_permission_id
  10. */
  11. export const apiVideoList=params=>{
  12. return httpGet('/community/video/list',params)
  13. }
  14. /**
  15. * 视频播放埋点
  16. * @param video_id
  17. * @param source_agent 来源平台:1:小程序、2:小程序(pc)、3:公众号、4:官网web(pc)
  18. */
  19. export const apiVideoPlayLog=params=>{
  20. return httpPost('/community/video/play_log',{...params,source_agent:1})
  21. }
  22. /**
  23. * 视频弹幕
  24. * @param content
  25. * @param seconds
  26. * @param primary_id 视频id
  27. * @param source 来源:1-视频社区 2-路演视频
  28. * @param source_agent 来源平台:1:小程序、2:小程序(pc)、3:公众号、4:官网web(pc)
  29. */
  30. export const apiVideoDanmuSend=params=>{
  31. return httpPost('/bullet_chat/add',{source_agent:1,...params})
  32. }