hkvideo.py 579 B

1234567891011121314151617181920212223
  1. #!/usr/bin/env python3
  2. # -*- coding: utf-8 -*-
  3. from fastapi import APIRouter, Request, Depends
  4. from database import get_db
  5. from sqlalchemy.orm import Session
  6. from utils import hk_video_api
  7. router = APIRouter()
  8. @router.get('/get_video_url_by_id')
  9. async def get_video_url_by_id(
  10. request: Request,
  11. id: str,
  12. protocol: str = 'hlss',
  13. db: Session = Depends(get_db)
  14. ):
  15. video_url = hk_video_api.get_video_url(id=id, protocol=protocol)
  16. print('video_url', video_url)
  17. return {
  18. "code": 200,
  19. "msg": "操作成功",
  20. "data": video_url
  21. }