| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149 |
- import { get, post, delete0 } from '@/utils/request'
- const videoApi = {
- videoCategoryApi: '/api/content/video/category',
- videoSubmitApi: '/api/content/video/submit',
- updateVideoScopeApi: '/api/content/video/update/scope',
- updateVideoInfoApi: '/api/content/video/update/info',
- updateVideoCoverApi: '/api/content/video/update/cover',
- updateVideoFileApi: '/api/content/video/update/file',
- videoErrorReportApi: '/api/content/video/report',
- videoInfoApi: '/api/content/video/detail',
- videoUrlApi: '/api/content/video/url',
- videoDownloadApi: '/api/content/video/download',
- cacheBiliApi: '/api/content/video/cache',
- videoDeleteApi: '/api/content/video/delete',
- userVideoPostApi: '/api/content/video/user',
- userVideoCardApi: '/api/content/video/card/user',
- convertVideoApi: '/api/content/video/convert',
- videoPageApi: '/api/content/video/page',
- videoRecommendApi: '/api/content/video/recommend',
- similarVideoApi: '/api/content/video/similar',
- videoTagApi: '/api/content/video/tag',
- hotVideoApi: '/api/content/video/hot',
- userContentDataApi: '/api/content/userdata',
- playerRecordApi: '/api/media/video/play/record',
- userRecentlyVideoListApi: '/api/media/video/post/user/recently',
- testVideoApi: '/api/media/video/post/display',
- }
- // 视频分类接口
- export function videoCategory() {
- return get(videoApi.videoCategoryApi)
- }
- // 发布新视频
- export function submitVideo(video) {
- return post(videoApi.videoSubmitApi, video)
- }
- // 视频转码
- export function convertVideo(videoId) {
- return post(videoApi.convertVideoApi + '/' + videoId)
- }
- // 更新视频可见范围
- export function updateVideoScope(data) {
- return post(videoApi.updateVideoScopeApi, data)
- }
- // 更新视频信息
- export function updateVideoInfo(data) {
- return post(videoApi.updateVideoInfoApi, data)
- }
- // 更新视频封面
- export function updateVideoCover(data) {
- return post(videoApi.updateVideoCoverApi, data)
- }
- // 更新视频文件
- export function updateVideoFile(data) {
- return post(videoApi.updateVideoFileApi, data)
- }
- export function videoErrorReport(data) {
- return post(videoApi.videoErrorReportApi, data)
- }
- // 视频详情接口
- export function videoInfo(videoId) {
- return get(videoApi.videoInfoApi + '/' + videoId)
- }
- // 视频 URL 接口
- export function videoUrl(videoId) {
- return get(videoApi.videoUrlApi + '/' + videoId)
- }
- // 下载视频接口
- export function downloadVideo(videoId) {
- return get(videoApi.videoDownloadApi + '/' + videoId)
- }
- // 缓存 bili 视频接口
- export function cacheBiliVideo(bvId) {
- return post(videoApi.cacheBiliApi + '/' + bvId)
- }
- // 视频 URL 接口
- export function deleteVideo(videoId) {
- return delete0(videoApi.videoDeleteApi + '/' + videoId)
- }
- /***********************************************************************************************************************/
- // 视频推荐接口
- export function videoRecommend(page) {
- return get(videoApi.videoRecommendApi + '/' + page)
- }
- // 视频标签接口
- export function videoTag(tag, page) {
- return get(videoApi.videoTagApi + '?tag=' + tag + '&page=' + page)
- }
- // 相似视频接口
- export function similarVideo(videoId) {
- return get(videoApi.similarVideoApi + '?videoId=' + videoId)
- }
- // 视频分类接口
- export function categoryVideos(categoryId, nextId) {
- return get(videoApi.videoPageApi + '?categoryId=' + categoryId + '&nextId=' + nextId)
- }
- // 播放记录
- export function submitPlayRecord(playerRecord) {
- return post(videoApi.playerRecordApi, playerRecord)
- }
- export function userVideoPost(pageNumber) {
- return get(videoApi.userVideoPostApi + '?pageNumber=' + pageNumber)
- }
- export function getUserVideoPost(videoId) {
- return get(videoApi.userVideoPostApi + '/' + videoId)
- }
- // 用户视频列表
- export function userVideoCard(pageNumber, userId) {
- return get(videoApi.userVideoCardApi + '?pageNumber=' + pageNumber + '&userId=' + userId)
- }
- // 用户最近投稿的视频
- export function userRecentlyVideoList(userId) {
- return get(videoApi.userRecentlyVideoListApi + '?userId=' + userId)
- }
- export function getDisplayedVideoList() {
- return get(videoApi.testVideoApi)
- }
- export function getUserContentData(userId) {
- return get(videoApi.userContentDataApi + '?userId=' + userId)
- }
- export function getHotVideo() {
- return get(videoApi.hotVideoApi)
- }
|